Javascript 从java脚本中的texfield中删除属性
我有以下HTML表单代码: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() { //
<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");
}
}