问题描述
我有一个带有文本字段(输入元素)的HTML。
< input name = capacity type = text value = blah blah blah>
这只是在我的页面上显示一个文本字段,默认值为 blah blah blah。 p>
我想做的是删除值属性,因为我不想看到此默认值。
我正在使用javascript。
value = element.getAttribute( value);
if(((element.readOnly!= undefined || element.readOnly == false)||(element.disabled!= undefined || element.disabled == false)){
//元素。 removeAttribute(value);
element.removeAttribute( value);
但是它不起作用。我什至尝试
element.setAttribute( value,);
但没有运气。
任何可能缺少我的指针。
编辑:
我遇到了与此问题相关的问题,有兴趣的人可以
******************************* **************
非常感谢。
只需设置将 value
属性直接设置为一个空字符串。
document.getElementsByName('容量')[0] .value ='';
。
I have an HTML with say a textfield (input element).
<input name="capacity" type="text" value="blah blah blah">
This simply displays a text field on my page with a default value "blah blah blah".
What I want to do is remove value attribute, as I don't want to see this default value.I am doing this using javascript.
value = element.getAttribute("value");
if((element.readOnly != undefined || element.readOnly == false) || (element.disabled != undefined || element.disabled == false)){
//element.removeAttribute(value);
element.removeAttribute("value");
But it is not working. I even tried
element.setAttribute("value","");
but no luck.
Any pointers where I may be missing.
EDIT :
I got an issue related to this question, anyone interested may check this
*********************************************
Thanks a lot.
Just set the value
property directly to an empty string.
document.getElementsByName('capacity')[0].value = '';
这篇关于如何使用JavaScript从HTML中删除属性?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!