var script = document.createElement("script");
script.setAttribute("src","http://www/test.com?r=123");
script.appendChild(document.createTextNode("test"));
document.getElementsByTagName("BODY")[0].appendChild(script); 为啥报错!用js加载不成功!
script.setAttribute("src","http://www/test.com?r=123");
script.appendChild(document.createTextNode("test"));
document.getElementsByTagName("BODY")[0].appendChild(script); 为啥报错!用js加载不成功!
解决方案 »
- JavaScript如何修改table下A连接的属性值
- ie ff ch兼容问题
- 横向滚动的怎样实现?采用scrollLeft与scrollWidth定位
- 逐渐变高的问题
- 用innerHTML的方式生成的Object的怪问题.
- 请教如何设置 框架集内 框架 的显示隐藏或大小
- javascript错误...高手帮看看,急
- 图片连续滚动的效果,哪位帮我把代码改成从做向右移动?小弟我js不熟
- 怎样让每个<td>的鼠标事件都会onmouseover和onmouseout事件?
- 框架网页的window.print方法
- 一个简单的正则表达式
- 请教Ext.extend的“父类中的“this.superclass”调用得到的不是其父类,而是自身,因为此时this指针指向子类”的问题
document.getElementsByTagName("BODY")[0].appendChild(script); 改成head里面 。
注意js执行顺序 。
var script = document.createElement("script");
script.setAttribute("src","http://www/test.com?r=123");
document.getElementsByTagName("BODY")[0].appendChild(document.createTextNode("test"));
document.getElementsByTagName("BODY")[0].appendChild(script);
script.appendChild(document.createTextNode("test")); 去掉 。
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<script language="JavaScript">
var script = document.createElement("script");
script.setAttribute("src","http://www.baidu.com");
document.getElementsByTagName("body")[0].appendChild(script);
</script>
</head>
<body></body>
</html>报错: 网页错误详细信息用户代理: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727)
时间戳: Sat, 16 Apr 2011 01:36:48 UTC
消息: 'document.getElementsByTagName(...).0' 为空或不是对象
行: 9
字符: 2
代码: 0
URI: http://www.365wine.com/test.html
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<script language="JavaScript">
window.onload = function(){
var script = document.createElement("script");
script.setAttribute("src","http://counter.csdn.net/a/js/AreaCounter.js");
document.getElementsByTagName("body")[0].appendChild(script);
}
</script>
</head>
<body>
</body>
</html>
前面就说了 加载顺序 ~
var script = document.createElement("script");
script.setAttribute("src",response.lt_log);
document.getElementsByTagName("body")[0].appendChild(script);
}
谢谢9楼!我写在JS文件里面好像就不行了!
这个改成document.body 试试
同时也不知道你这句是做什么的.