我有一个HTML文本字段(输入元素)。如何使用javascript从HTML中删除属性?
<input name="capacity" type="text" value="blah blah blah">
这只是在我的页面上显示一个默认值为“blah blah blah”的文本字段。
我想要做的是删除值属性,因为我不想看到这个默认值。 我正在使用JavaScript做到这一点。
value = element.getAttribute("value");
if((element.readOnly != undefined || element.readOnly == false) || (element.disabled != undefined || element.disabled == false)){
//element.removeAttribute(value);
element.removeAttribute("value");
但它不工作。我甚至试过
element.setAttribute("value","");
但没有运气。
任何我可能会丢失的指针。
编辑:
我得到了有关这个问题的问题,有兴趣的人可以check this
***************** ****************************
非常感谢。
'element.value =“”;' –
您是否考虑过使用占位符属性而不是默认值?但只适用于现代浏览器。 – RobG
@Chamika已经完成了......请参阅alex的回答的第三条评论。尽管如此,感谢回复。 – EMM