溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

javascript如何修改元素節點的屬性

發布時間:2022-02-09 14:42:41 來源:億速云 閱讀:382 作者:小新 欄目:web開發

這篇文章給大家分享的是有關javascript如何修改元素節點的屬性的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

修改方法:1、使用setAttribute()方法修改節點屬性的值,語法“節點.setAttribute(屬性名,值)”;2、使用removeAttribute()方法刪除指定的屬性,語法“節點.removeAttribute(屬性名)”。

本教程操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。

javascript修改元素節點的屬性

setAttribute() 方法設置屬性值

使用元素的 setAttribute() 方法可以設置元素的屬性值。用法如下:

setAttribute(name, value)

參數 name 和 value 分別表示屬性名稱和屬性值。屬性名和屬性值必須以字符串的形式進行傳遞。如果元素中存在指定的屬性,它的值將被刷新;如果不存在,則 setAttribute() 方法將為元素創建該屬性并賦值。

<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)

參數 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>

在上面示例中設計了兩個按鈕,并分別綁定了不同的事件處理函數。單擊“刪除”按鈕即可調用表格的 removeAttribute() 方法清除表格邊框,單擊“恢復”按鈕即可調用表格的 setAttribute() 方法重新設置表哥便可的粗細。

感謝各位的閱讀!關于“javascript如何修改元素節點的屬性”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女