DOM获取

1.
<html>
<head>
<title>dom</title>
<script>
function searchDom()
{
	var oLi = document.getElementsByTagName("li");
	alert(oLi.length+" "+oLi[0].tagName+" "+oLi[3].childNodes[0].nodeValue);
	var oUl = document.getElementsByTagName("ul");
	var oLi2 = oUl[1].getElementsByTagName("li");
	alert(oLi2.length+" "+oLi2[0].tagName+" "+oLi2[1].childNodes[0].nodeValue);
}

</script>

</head>
<body οnlοad="searchDom()">
	<ul>客户端语言
		<li>HTML</li>
		<li>JS</li>
		<li>CSS</li>
	</ul>
	<ul>服务器端语言
		<li>ASP</li>
		<li>JSP</li>
		<li>PHP</li>
	</ul>
</body>
</html>

上面代码结果为6 LI ASP

    3 LI JSP



2.判断是否有子节点可以使用
oLi.hasChildNodes()
3.根据dom对象获取属性,oLi.getAttribute("title");
4.创建新节点
var op = document.createElement("p");
var text = document.createTextNode("我是中国人");
op.appendChild(text);
document.body.append(op);
5.innerHTML的使用
var myDiv = document.getElementById("aaa");
myDiv.innerHTML会输出所有该节点下的内容,包括代码标签
也可以直接进行写操作,比如:myDiv.innerHTML = "<img src="11.jpg"/>";


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值