Я добавил код HTML и JavaScript в файл HTML и загрузил его в UIWebView
. При нажатии кнопки «Тест», предупреждение не отображается. На самом деле в HTML-документе нет элемента с идентификатором «mydiv». Что не так с кодом? или я не могу использовать document.getElementById в UIWebView
?document.getElementById возвращает не существующий объект на iOS-симуляторе
<input type="button" value="Test" onclick="getElement()"/>
function getElement()
{
var mydiv = document.getElementById("mydiv");
if(typeof (mydiv) == 'undefined')
{
alert(typeof (mydiv));
}
mydiv = document.createElement("div");
mydiv.style.width = 100+"px";
mydiv.style.height = 200+"px";
mydiv.id = "mydiv";
document.body.appendChild(mydiv);
}
ли вы проверить то же самое в 'фактической веб-браузер', это работает? Специально проверьте Safari. – iphonic
Я этого не делал. Будет ли проверяться сейчас ... –
проверено на то, что и на Safari, и на Firefox на Mac .. –