在onload中触发Onclick事件
Onclick event triggerd in onload
我在onload函数中创建了动态按钮。按钮已创建,但alertfunc也调用onload。
但是我设置了onclick事件来触发alertfunc
window.onload = function () {
var body1 = document.getElementsByTagName("body")[0];
var btn = document.createElement("BUTTON");
var t = document.createTextNode("Click Here");
btn.appendChild(t);
btn.setAttribute("class", "button");
btn.setAttribute("id", "btnAssign");
btn.setAttribute("name", "btnAssign");
btn.setAttribute("onclick", "alertfunc()");
body1.appendChild(btn);
}
func alertfunc()
{
alert('test');
}
如何防止alertfunc调用onload ?
对您的代码进行以下更改
window.onload = function() {
var body1 = document.getElementsByTagName("body")[0];
var btn = document.createElement("BUTTON");
var t = document.createTextNode("Click Here");
btn.appendChild(t);
btn.setAttribute("class", "button");
btn.setAttribute("id", "btnAssign");
btn.setAttribute("name", "btnAssign");
btn.addEventListener("click", alertfunc);
body1.appendChild(btn);
}
function alertfunc() {
alert('test');
}
希望能有所帮助
相关文章:
- 如何在执行此特定onclick事件时执行JavaScript函数
- 如何调用“;链接_;在onclick事件上使用Javascript
- 如何使用jquery迭代具有相同属性的html元素并查找onclick事件
- 选择onclick事件jquery
- 执行php函数的onclick事件的其他替代方案
- 动态创建OnClick事件Javascript
- onClick事件未触发reactjs
- 使用java脚本更改onClick事件中菜单选项卡的颜色
- 如何使用OnClick事件通过参数调用来调用PHP函数
- 使用jQuery动态添加onClick事件
- onclick事件不'不要在萤火虫或铬中点火
- 如何向onClick事件处理程序传递一个接受参数的函数,并且仍然将该函数绑定到组件's”;这个“;上下文
- xPages标签onclick事件不'不要在空白处工作
- 用beautifulsoup-python调用onclick事件
- 使用JavaScript将onclick事件与参数绑定
- 使用onClick事件扩展Aviarc容器小部件
- 在按钮的onclick事件上将字符串传递给JavaScriptFuntion
- 用于显示onclick事件计数的可调整跨度标记
- Javascript onclick事件在第一次单击时未启动
- 如何使用onclick事件触发此代码.我尝试过,但失败了