国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > JS > 正文

了解JavaScript中的選擇器

2024-05-06 16:51:26
字體:
供稿:網(wǎng)友

在html5之前只有下面四種選擇器

.getElementById("id")id選擇器;
.getElementsByName("name")name選擇器;
.getElementsByTagName("tagname")tag標簽名選擇器;
.getElementsByClassName(".classname").class名選擇器

示例代碼:

<!DOCTYPE html><html><head><meta charset="utf-8"><title>JavaScript選擇器</title><style>  .div{  border: 2px solid red; } p{  color: red; }</style></head><body> <p>id選擇器</p> <div id="first"></div> <p>name選擇器</p> <div name="first"></div> <div name="first"></div> <p>tag標簽選擇器</p> <span></span> <span></span> <p>css中.class選擇器</p> <div class="div"></div> <div class="div"></div></body><script> document.getElementById("first").innerHTML="<h4>我是id選擇器效果</h4>"; document.getElementsByName("first")[0].innerHTML="<h4>我是第一個name選擇器效果</h4>"; document.getElementsByName("first")[1].innerHTML="<h4>我是第二個name選擇器效果</h4>"; document.getElementsByTagName("span")[0].innerHTML="<h4>我是第一個tag選擇器效果</h4>"; document.getElementsByTagName("span")[1].innerHTML="<h4>我是第二個tag選擇器效果</h4>"; document.getElementsByClassName("div")[0].innerHTML="<h4>我是第一個.class選擇器效果</h4>"; document.getElementsByClassName("div")[1].innerHTML="<h4>我是第二個.class選擇器效果</h4>";</script></html>

運行截圖:


JavaScript,選擇器

從結(jié)果可以看出各個返回值類型

.getElementById("id")id選擇器-----node單節(jié)點型(第一個id【具有唯一性】相同元素)
.getElementsByName("name")name選擇器----nodelist類數(shù)組型
.getElementsByTagName("tagname")tag標簽名選擇器----nodelist類數(shù)組型
.getElementsByClassName(".classname").class名選擇器—nodelist類數(shù)組型

在html5產(chǎn)生后,就產(chǎn)生了另外兩種選擇器,用法與css選擇器類同
querySelector():根據(jù)選擇器規(guī)則返回第一個符合要求的元素(node)
querySelectorAll():根據(jù)選擇器規(guī)則返回所有符合要求的元素(nodelist)

示例代碼:

<!DOCTYPE html><html><head><meta charset="utf-8"><title>JavaScript選擇器</title><style>	.div{		border: 2px solid red;	}	p{		color: red;	}	h3{		color: darkblue;	}</style></head><body>	<h3>querySelector()根據(jù)選擇器規(guī)則返回第一個符合要求的元素 </h3>	<p>通過id獲取單節(jié)點</p>	<div id="second"></div>	<p>通過.class獲取單節(jié)點</p>	<div class="div"></div>	<h3>querySelectorall()根據(jù)選擇器規(guī)則返回所有符合要求的元素 </h3>	<div></div></body><script>	document.querySelector("#second").innerHTML="<h4>我是通過id選擇效果</h4>";	document.querySelector(".div").innerHTML="<h4>我是通過.class選擇效果</h4>";	document.querySelectorAll("div")[2].innerHTML="<h4>我是通過tag選擇第三個的效果</h4>";</script></html>

運行截圖:


JavaScript,選擇器

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習有所幫助,也希望大家多多支持VeVb武林網(wǎng)。


注:相關(guān)教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 晴隆县| 洛浦县| 西充县| 镇安县| 永城市| 区。| 益阳市| 通江县| 双鸭山市| 阿合奇县| 商水县| 茶陵县| 固镇县| 仙游县| 周宁县| 桐柏县| 怀化市| 陆川县| 中牟县| 苏尼特右旗| 阿拉善盟| 遵化市| 信宜市| 建昌县| 那曲县| 巴彦淖尔市| 台南市| 阆中市| 镇沅| 赣州市| 大足县| 将乐县| 平湖市| 弥渡县| 乌兰浩特市| 西乌珠穆沁旗| 东台市| 曲水县| 凤庆县| 天津市| 迭部县|