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

首頁 > 編程 > JavaScript > 正文

javascript的document中的動態添加標簽實現方法

2019-11-20 08:40:58
字體:
來源:轉載
供稿:網友

document的高級篇中提供了節點操作的函數,具體包括:獲取節點,改變節點,刪除節點,替換節點,創建節點,添加節點,克隆節點等函數。我們可以利用這些函數動態改變html的節點。

1、JavaScript

<script type="text/javascript">function test1(){//對個節點的ID相同時候的情況var myhref = document.getElementById('same');window.alert(myhref.innerText);}function test2() {//輸出節點的值var hobbies = document.getElementsByName("hobby");for (var i = 0; i < hobbies.length; i++) {if (hobbies[i].checked) {window.alert("你的愛好是:" + hobbies[i].value);}}}function getN() {//通過標簽獲取標簽對應的值var myObj = document.getElementsByTagName('input');for (var i = 0; i < myObj.length; i++) {window.alert(myObj[i].value);}}function addtags() {//動態添加超鏈接節點<a></a>//(1)創建元素<a>var myElement = document.createElement("a")//(2)給元素添加必要的標示信息myElement.;myElement.innerText = "連接到新浪";myElement.style.left = "200px";myElement.style.top = "300px";myElement.style.position = "absolute";//添加到document.bodydocument.body.appendChild(myElement);}var i = 1;function addinput() {//添加input元素var myElement = document.createElement('input');myElement.type = "button";myElement.value = "奔跑吧";//myElement.id="i++";myElement.id = "id1";document.getElementById("div1").appendChild(myElement);}function deleteinput() {//刪除一個元素的前提是要知道其父元素是什么。此方法不是很靈活//方法一//document.getElementById("div1").removeChild(document.getElementById('id1'));//方法二document.getElementById('id1').parentNode.removeChild(document.getElementById('id1'));}</script>

2.body體中的調用

<body><a id="same" >搜狐</a><a id="same" >百度</a><a id="same" >新浪</a><input type="button" value="提交" onclick="test1()"/><!-- ID相同的時候只認識第一個 --><hr/><input type="checkbox" name="hobby" value="籃球"/>籃球<input type="checkbox" name="hobby" value="足球"/>足球<input type="checkbox" name="hobby" value="排球"/>排球<input type="button" value="提交" name="testing" onclick="test2()"/> <!-- <hr/><h1>獲取指定標簽的內容</h1><input type="button" value="智能獲取" onclick="getN()"> --><hr/><h1>智能添加標簽</h1><input type="button" value="智能添加" onclick="addtags()"/><hr/><h1>智能添加/刪除input</h1><div style="width:400px;height:300px;border:3px dashed red;" id="div1"></div><input type="button" onclick="addinput()" value="inputAdd"/><input type="button" onclick="deleteinput()" value="inputDelete"/></body>

以上就是小編為大家帶來的javascript的document中的動態添加標簽實現方法全部內容了,希望大家多多支持武林網~

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 柳江县| 泰顺县| 康保县| 遂溪县| 高阳县| 陵川县| 南木林县| 三明市| 萨嘎县| 惠东县| 米泉市| 呈贡县| 诸城市| 松原市| 朝阳区| 潼关县| 进贤县| 河曲县| 沽源县| 仪征市| 滨海县| 武清区| 万载县| 满洲里市| 阿巴嘎旗| 辽宁省| 平原县| 大洼县| 尼木县| 秦皇岛市| 铜鼓县| 景谷| 宾阳县| 都安| 札达县| 登封市| 尼勒克县| 交口县| 尼勒克县| 龙井市| 青神县|