document.getElementById 在 iOS 模拟器上返回不存在的对象
document.getElementById returns non existing object on iOS simulator
我在HTML文件中添加了以下HTML和JavaScript代码,并将其加载到UIWebView
中。点击"测试"按钮时,不会显示警报。实际上,HTML文档中没有id为"mydiv"的元素。代码有什么问题?或者我不能在UIWebView
中使用 document.getElementById ?
<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);
}
而不是检查未定义
将代码
更改为
if(!mydiv)
{
alert(typeof (mydiv));
}
如果存在
Mydiv dosent,这将发出警报JSFIDDLE 为你的代码
相关文章:
- chrome.tabs.onUpdated返回了一个没有'不存在
- 返回不一致结果的日期(取决于是否存在前导零)
- 脚本返回页面上不存在的元素
- 在数据不存在的情况下返回零计数
- Javascript 如果元素不存在返回,则导致对象不起作用
- 为什么在 JavaScript 中引用对象的不存在属性不会返回引用错误
- 如果数组中不存在,则返回值
- 在数组中搜索数字.如果不存在,则在 Javascript 中返回较低的值
- document.getElementById 在 iOS 模拟器上返回不存在的对象
- 在MongoDB中输入用户名数组,并返回相同大小的id数组,对于不存在的用户名为null或false
- 检查是否存在多个字段,如果不存在,则返回MongoDB中的所有项
- 如果不存在则创建文档,否则,更新-无论哪种情况都返回文档
- 如果属性不存在,为什么它不能通过“返回一个空数组”的测试?
- jQuery id选择器不返回不存在元素的空数组
- Jquery查找返回HTML中不存在的注释的函数
- getAttribute不存在时返回值
- 在mvc中使用Action Result作为返回类型时,return文件不存在
- 条件变量是否存在,如果不存在则返回错误
- 美元.inArray函数没有返回"-1"如果项目不存在
- 硒与摩卡/茶-如何返回false是项目不存在的DOM