本文介绍了如何使用JavaScript从HTML中删除属性?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个带有文本字段(输入元素)的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 = '';

jsFiddle.

这篇关于如何使用JavaScript从HTML中删除属性?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-24 05:48