
例子:
var div1 = document.createElement("div")
div1.id = "div1"
var div2 = document.createElement("div")
div2.id ="div2"
document.body.appendChild(div1)
div1.appendChild(div2)
appendChild()定义和用法:
appendChild() 方法向节点添加最后一个子节点。
提示:如果您需要创建包含文本的新段落,请记得添加到段落的文本的文本节点,然后向文档添加该段落。
您也可以使用 appendChild() 方法从一个元素向另一个元素中移动元素。
从一个列表向另一个列表中移动列表项:
var node=document.getElementById("myList2").lastChild
document.getElementById("myList1").appendChild(node)
<html><head>
<script type="text/javascript">
function btnClick()
{
var p=document.createElement("p")
var t=document.createTextNode("AAAAA")
p.appendChild(t)
document.body.appendChild(p)
}
</script>
</head>
<body>
<input type="button" onclick="btnClick()" value="单击添加元素">
</body>
</html>
常见的三种,一种是标签内联的书写方式,不推荐使用
另外两种都是相对比较常用的,具体看代码吧
方法1:标签内联的书写方式
<div onclick="alert('点击此处d窗')">HTML5学堂 - - 数百篇原创文章分享 </div>方法2和方法3:
<div id="con">通过id获取标签,之后为标签绑定事件</div><script>
var con = document.getElementById('con')
con.onmouseover = function(){
alert('鼠标移入d出这个')
}
con.addEventListener('mouseout', function(){
alert('鼠标移出d出这个')
}, false)
</script>
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)