如果我想在点击时激活一段代码,我会把代码放在头上,如下所示:
<script type="text/javascript">
function myFeed() {
...code...
}
</script>
然后这样称呼它:
<button onclick="myFeed();"> click </button>
但是现在我在使用FeedBurner时遇到了一个问题。我只有这个:
<script src="http://feeds.feedburner.com/nu/gbKB?format=sigpro" type="text/javascript" ></script>
如何像第一个例子中那样为它分配函数并在正文中调用它??
从Liam的回答开始,只是一些细节:
function myFeed()
{
document.write('<script src="http://feeds.feedburner.com/nu/gbKB?format=sigpro" type="text/javascript" ></script>');
}
演示
点击即可将javascript添加到DOM中,
以下是如何进行
我还会在脚本中添加一个ID,如果你必须删除它,添加它会更容易。
我提供的这个方法将它添加到DOM的头部。
function addJavascript(jsname,pos) {
var th = document.getElementsByTagName(pos)[0];
var s = document.createElement('script');
s.setAttribute('type','text/javascript');
s.setAttribute('src',jsname);
th.appendChild(s);
}
- 第1行打开带有脚本位置和参数的函数在哪里添加例如myscript.js,head
- 第2行停止你在pos-variable中告诉它的元素
- 第3行创建脚本标记
- 第4行添加脚本类型
- 第5行添加源
- 第6行将脚本、标记和类型添加到DOM
链接到资源(JS Dom Manipulation)