如题,
<script>window.document.getElementById('标签id').disabled=\"disabled\";document.getElementById('标签id').onclick=\" \";</script>
这个能使得一个 HTML a 标签变灰且不可用吗? 扫盲贴 各位 直接回复你认为的就行。
<script>window.document.getElementById('标签id').disabled=\"disabled\";document.getElementById('标签id').onclick=\" \";</script>
这个能使得一个 HTML a 标签变灰且不可用吗? 扫盲贴 各位 直接回复你认为的就行。
解决方案 »
- 在后台中如何实现<meta>标签content属性的设置
- 不显示删除回复显示所有回复显示星级回复显示得分回复 asp.net入门基础要花多和时间?(送分题)
- 强烈要求CSDN换回原来的版面!至少CSDN现在做的更新很不满!
- this.load 语句的VB.NET 版本
- 新手建的群,望大家参与 17366995
- asp.net中将数据库数据导出为xml文件
- 如何得到yahoo搜索的关键字
- vs2005 在一个空WebForm里放入一个LinkButton运行时,点击这个LinkButton报错,"缺少对象"
- 欢迎大家都来讨论:100分相送
- 如何在客户端删除TreeView的指点节点(在线等待)
- Nhibernate中的ISet类型 怎样在aps.net后台代码中循环遍历
- WebBrowser.ExecWB(7,1) 打印预览问题
我给你 打个比方
比如
<a href="http://www.g.cn" disabled="disabled" onclick="">test</a>
红色的 可以去掉,这代码你贴上去 一样可以点~~ 我发此贴的目的 不是这个,是给搞开发的扫个盲
不可用的的写法不是这样的,你可以发挥下 去实验一下。呵呵
不return false 一样可以 有方法 不可用 且变灰的。稍后会贴出来。
不知道LZ这帖什么意思。。
<script type="text/javascript">document.getElementById('aa').disabled="disabled";</script>这样就可以了
比如<a href="http://www.g.cn" >test </a> 不可用。
扫盲贴 没有其他特别的意思
a 没有disabled属性,但是这样重置了onclick
function A()
{
document.getElementById("aa").disabled = "true";
}
<a id="aa" href="http://www.baidu.com" onclick="return false;">baidu</a>
<input type="button" onclick="A()" />
DISABLED只能用在这几个上面:
APPLET, BUTTON, INPUT, LINK, SELECT, STYLE, TEXTAREA
(1)disabled="disabled"只控制灰色效果,
(2)href设置="#"和js可实现不可用功能
下面是: disabled控制灰色,"#"控制功能
<a href="#" disabled="disabled" id="testgcn">test</a>
再么: href有值,js控制灰色和功能
<a href="http://www.g.cn" id="testgcn" onclick="test()" >test</a>
<script>
function test()
{
document.getElementById('testgcn').disabled='disabled';
document.getElementById('testgcn').href='javascript:void(0)';
document.getElementById('testgcn').onclick="";
}
</script>
貌似研究这么无聊了...
发此贴的目的在于 a 的 href 属性,呵呵。最简单的东西 也是最容易大意和 忽略的东西 所以标题为扫盲贴。
鄙人 建议 方法:
<a id="123" href="http://www.g.cn">test</a>
<script type="text/javascript">
document.getElementById("123").removeAttribute("href");
document.getElementById('123').disabled = "disabled";
</script>
颜色变灰,但只要对href属性赋值,一样可以点击
论道理,可以removeAttribute("href"),那么应该也可以removeAttribute("onclick")啊?
答案是否定的。还是只能写document.getElementById('123').onclick="";
颜色变灰,但只要对href属性赋值,一样可以点击
可以?先不管 attr 是JQUERY还是什么,没有做.net的 就用必须这个。你新建个HTML进去试下。看行不行。 越简单 越容易被人忽略 一般的人理解 disabed 应该就可以了。大不了 再RETURN false 我想 98%的人都没有去想 或者去试过 为什么。更不会去想,去看 HyperLink 设置 Enabled="false" NavigateUrl 的 HTML源码 因为这个东西给人的感觉可能就是 这么简单的东西~ 没必要去看。呵呵,