我试图加载一个外部javascript文件,如果用户在ipad
上查看页面,但不管我做什么或我把这段代码放在哪里,当我从iPad 2查看页面时,它不会加载iPad.js
,它一直加载normal.js
文件!
代码如下:
<script language="javascript">
if (navigator.userAgent.match(/iPad/i) != null){ // may need changing?
var js = document.createElement('script');
js.type = "text/javascript";
js.src = "iPad.js";
var h = document.getElementById('closeHtml2')[0];
h.appendChild(js);
}
</script>
这就是我如何在我的页面上得到normal.js:
<script src="normal.js" type="text/javascript" charset="utf-8"></script>
有人能帮我一下吗? 没有getElementsByID
,它是getElementById
,它不是一个nodeList,而是一个元素
if (navigator.userAgent.match(/iPad/i) != null){ // may need changing?
var js = document.createElement('script');
js.type = "text/javascript";
js.src = "iPad.js";
var h = document.getElementById('closeHtml2');
h.appendChild(js);
}