1. 程式人生 > >js 獲取div的name屬性

js 獲取div的name屬性

div標籤沒有value和name屬性,但是我們給div增加一個value或者name,這個也是可以拿到的

一般情況:我們通常用var value = document.getElementById("id值").value;  這種方法來獲取value的值。

                 但是我們通過JS直接得到div的value屬性是得不到的,輸出為 undefined,這是因為div沒有value屬性。

解決辦法:要用.getAttribute()方法

其中obj代表的是一個div

function delF(obj){
     alert(obj);//[object HTMLDivElement]是一個div物件
    console.log(obj.getAttribute("name")); //得到的是div的name屬性值
    document.all["removeFiles"].value+=(obj.getAttribute("name")+",");
    obj.parentElement.removeChild(obj);
}