Javascript动态生成html元素及定义事件的疑惑?
最初是一段HTML,可以弹出alert框,表示当location.href指向div子元素时,身为父元素的table元素能够被激活:
但我想将table元素和div子元素全部由javascript动态生成,自己写的javascript代码如下:
但是,最后并【没有成功弹出alert窗口】,【求大家帮忙解决】!感谢!
<!DOCTYPE html>
<html>
<head>
<script>
function load(){
window.location.href('#divElement');
}
function activate(){
alert("activated.");
}
</script>
</head>
<body onload="load()">
<table onactivate="activate()">
<div id="divElement" ></div>
</table>
</body>
</html>
但我想将table元素和div子元素全部由javascript动态生成,自己写的javascript代码如下:
<html>
<script>
function test()
{
var id_0 = document.createElement("table");
var id_1 = document.createElement("div");
id_1.setAttribute("id","divElement");
document.body.appendChild(id_0);
docuemnt.body.appendChild(id_1);
id_1.applyElement(id_0);
id_0.onactivate = function(e){
alert("activated.");
}
window.location.href('#divElement');
}
window.onload = function() {
test();
}
</script>
</html>
但是,最后并【没有成功弹出alert窗口】,【求大家帮忙解决】!感谢!
...全文
相关推荐
jQuery为动态生成的select元素添加事件的方法
下面小编就为大家带来一篇jQuery为动态生成的select元素添加事件的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
通过js给html元素赋值
通过js给html元素赋值,多个赋值方法,欢迎下载!
vue动态生成dom并且自动绑定事件
本篇文章主要介绍了vue动态生成dom并且自动绑定事件,具有一定的参考价值,有兴趣的可以了解一下。
js 动态生成html 触发事件传参字符转义的实例
下面小编就为大家带来一篇js 动态生成html 触发事件传参字符转义的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
用js动态添加html元素,以及属性的简单实例
用js动态添加html元素,以及属性的简单实例 function test(){ //创建节点 var lswt_2=document.createElement("div"); //设置节点id lswt_2.id='lswtColse'; //设置节点属性 lswt_2.style.width='11px'; lswt_2.style.height='10px'; lswt_2.style.top='0px'; lswt_2.style.right='0px'; lswt_2.style.position='absolute'; lswt_2.style.background='url(


