2015-07-09 1 views
1

Я получаю совершенно другое поведение в мобильном Safari на iPhone по сравнению с iPad, как на реальном оборудовании, так и на iOS-симуляторе, для document.getElementById.document.getElementById работает по-разному на iPad Safari?

Это работает на мобильном телефоне и рабочем столе, но не на IPad:

var foo = document.getElementById('foo'); 
foo.innerHTML = 'bar'; 

На самом деле, установка Foo [ничего] не работает на IPad..

Сайт: https://davero.com/order2

ударяться моя голова чертова. Вся помощь будет оценена.

+0

Фактический код: document.getElementById ('item_descrption'). InnerHTML = json.description; document.getElementById ('item_image'). Src = json.image_url; Не имеет значения, использую ли я промежуточную переменную для хранения результата document.getElementById(). –

+0

Решенный. Проблема между пользователем и клавиатурой. –

ответ

1

Вы используете сафари на рабочем столе? Перед Safari возникла проблема, прежде чем он вернет null или undefined обратно вместо объекта. Попробуйте вместо этого использовать jQuery, который будет выглядеть как $ ('foo'); Было бы также полезно, если бы вы могли опубликовать свой код или по крайней мере там, где вы отметили foo и ваш скрипт.

+0

Да - использование Safari на рабочем столе без труда, а также на iPhone. Проблема является исключительной для всех iPads (аппаратных средств, а также iOS Simulator vi Xcode). Я отправлю фрагмент кода выше. –

 Смежные вопросы

  • Нет связанных вопросов^_^