Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从java脚本中的texfield中删除属性_Javascript_Html - Fatal编程技术网

Javascript 从java脚本中的texfield中删除属性

Javascript 从java脚本中的texfield中删除属性,javascript,html,Javascript,Html,我有以下HTML表单代码: <input type="text" name="myText" value="Enter Your Name" readonly> <input type="button" onclick="inn()" value="edit"> 上面的代码只显示一个文本字段和一个按钮。在我的页面上有12个文本字段和5个按钮。我想删除该属性,而不是重新编辑整个属性 请推荐一些有帮助的JavaScript代码 function inn() { //

我有以下HTML表单代码:

<input type="text" name="myText" value="Enter Your Name" readonly>
<input type="button" onclick="inn()" value="edit">
上面的代码只显示一个文本字段和一个按钮。在我的页面上有12个文本字段和5个按钮。我想删除该属性,而不是重新编辑整个属性

请推荐一些有帮助的JavaScript代码

function inn()
{
   // What do I type here to remove the readonly property of the "MyText" text-field?
}

首先,需要从DOM中获取
元素。一种可能的方式:

var element = document.getElementsByName("myText")[0];
然后,要删除
readonly
,您可以更改
readonly
属性:

element.readOnly = false;
或显式删除该属性:

element.removeAttribute("readonly");

首先,需要从DOM中获取
元素。一种可能的方式:

var element = document.getElementsByName("myText")[0];
然后,要删除
readonly
,您可以更改
readonly
属性:

element.readOnly = false;
或显式删除该属性:

element.removeAttribute("readonly");
尝试:

为输入元素指定一个ID:

HTML

尝试:

为输入元素指定一个ID:

HTML


首先为文本框指定一个ID

i、 e


首先为文本框指定一个ID

i、 e


OP在问题中没有提到jQuery。这一个在我的系统中也不起作用。看看这个兄弟。我犯了什么错误吗?OP在问题中没有提到jQuery。这一个在我的工作中也不起作用。看看这个兄弟。我犯了什么错误吗?兄弟不工作。给我其他的解决办法。正如你建议我的,这是我的代码——它不工作,兄弟不工作。给我其他的解决办法。正如你建议我的,这是我的代码,它不工作,兄弟,它工作。非常感谢你的兄弟。你是一个很好的程序员。。谢谢你,兄弟,很好用。非常感谢你的兄弟。你是一个很好的程序员。。谢谢
<input type="text" name="myText" id ="txt" value="Enter Your Name" readonly>
<input type="button" onclick="inn()" value="edit">
function inn() 
{ 
    if ($('#txt').attr("readonly") == true) 
    { 
        $('#txt').val(''); 
        $('#txt').removeAttr("readonly"); 
    } 
}