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

猜你喜欢

转载自blog.csdn.net/loveking6/article/details/84935408