我的网站上有一个使用javascript提示名称的输入标签,当我的用户的系统上未启用javascript时,我希望输入字段为disabled=True
。但是启用Javascript后,我需要disabled=false
的值。我该怎么做?
到目前为止我做了什么:
<input name="xyz" class="xyzautocomplete" type="text" id="0" value="enter name" disabled="True">
将使用
document.getElementById("xyz").disabled = false;
在两种情况下都与script=""
使用相同的标记?
IE,
<input name="xyz" script="document.getElementById("xyz").disabled = false;" class="xyzautocomplete" type="text" id="0" value="enter name" disabled="True">
如果不是,我该怎么办?
从来都不是将JS内联的好方法。将其放在html元素之后。另外,您定位的xyz ID不存在。您的ID为0。
document.getElementById("0").disabled = false;
<input name="xyz" class="xyzautocomplete" disabled type="text" id="0" value="enter name">