赞
踩
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);
}
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。