修改方法:1、使用setAttribute()方法修改節點屬性的值,語法「節點.setAttribute(屬性名稱,值)」;2、使用removeAttribute()方法刪除指定的屬性,語法「節點.removeAttribute(屬性名)」。
本教學操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。
javascript修改元素節點的屬性
#setAttribute() 方法設定屬性值
##使用元素的setAttribute() 方法可以設定元素的屬性值。用法如下:setAttribute(name, value)
<div id="red">红盒子</div> <div id="blue">蓝盒子</div> <script> var red = document.getElementById("red"); //获取红盒子的引用 var blue= document.getElementById("blue"); //获取蓝盒子的引用 red.setAttribute("title", "这是红盒子"); //为红盒子对象设置title属性和值 blue.setAttribute("title", "这是蓝盒子"); //为蓝盒子对象设置title属性和值 </script>
removeAttribute() 方法刪除屬性
#使用元素的 removeAttribute() 方法可以刪除指定的屬性。用法如下:removeAttribute(name)
<script> window.onload = function () { //绑定页面加载完毕时的事件处理函数 var table = document.getElementByTagName("table")[0]; //获取表格外框的引用 var del = document.getElementById("del"); var reset = document.getElementById("reset"); del.onclick = function () { table.removeAttribute("border"); } reset.onclick = function () { table.setAttribute("border", "2"); } </script> <table width="100%" border="2"> <tr> <td>数据表格</td> <tr> </table> <button id="del">删除</button><button id="reset">恢复</button>
以上是javascript怎麼修改元素節點的屬性的詳細內容。更多資訊請關注PHP中文網其他相關文章!