js使某表单元素不能访问:document.getElementById("text_id").disabled="true"
如果想取消时用:document.getElementById("text_id").disabled="false"不会起作用。
正确写法为:document.getElementById("text_id").disabled=false去掉引号
或者:document.getElementById("text_id").disabled=""设置为空即可。
您可以在火狐官方网站下载火狐浏览器,在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。
结果:这种是可以了。
我做了个例子:
点击后
代码如下:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="txt/html charset=utf-8" />
</head>
<body>
<input value="隐藏域显示了" id="hidId" type ="hidden">
<input type="button" value="显示隐藏域" onclick="fun()">
</body>
<script type="text/javascript">
function fun(){
var v = document.getElementById("hidId").value
alert(v)
}
</script>
</html>
控制面板->管理工具->Internet 信息服务(IIS)管理器->本地计算机->网站,右键【属性】,选“主目录”标签,去掉“目录浏览”的勾选,这样就不能在浏览器里直接访问目录了。