单击事件时激活脚本
Activate script on click event
如果我想在点击时激活一段代码,我会把代码放在头上,如下所示:
<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)
相关文章:
- 当包含另一个asp文件时,是否也包含所有引用的样式和脚本页面
- 借助asp.net验证或java脚本对多个文本进行验证
- chrome扩展:尽管运行了at:documentidle,js脚本还是过早启动
- Java脚本时间添加
- 选项卡侦听器未被来自后台脚本的消息激活
- 在BoilerplateJS浏览器加载所有脚本(在其他模块中),而不考虑激活的模块
- 单击事件时激活脚本
- 是否可以使用超链接更改页面并在目标页面上激活脚本
- java脚本中的非模态警报消息,由按钮激活
- 脚本未被单击事件激活
- 一个 URL 可以激活多个脚本吗?
- 如何使用JavaScript激活AutoHotkey脚本
- 如何“;激活/触发”;我的HTML中的联系人表单脚本
- 网站不会显示在IE一旦我激活脚本.除了背景,一切都不见了
- 如何使用java脚本或jquery激活按钮
- 我如何使一个java脚本激活一个按钮
- setTimeout()获取窗口,在setTimeout激活之前显示其他脚本函数
- WSH (JScript)将CLI参数传递给内部激活的另一个脚本
- Jquery滑动功能未激活的接触表单脚本
- 如何知道脚本是使用WSH激活的,还是由另一个脚本在内部激活的