可以设置超链接的Disabled属性的true 和 false来确定超链接是不是能点击

例如:

bai du

上面的意思是不想让bai du的超链生效,但在click不做任何约束和判断的话,但点击bai du的时候自然就会跳转到百度页面,这就是html中超链接禁用属性的bug

可以添加下面js约束来判断超链接是否可以使用

function click(obj)

{

if(obj.disabled)

{

return false;

}

return ture;

}

下面的微软给出的bug解决方案:

借助了全局变量,使用别的按钮来改变disabled的属性,来得到禁用属性的效果.;

BUG: DISABLED 属性不在禁用超链接

尽管 DISABLED 属性设置为 True 一个超链接为在以下,

Where do you want to go today?

用户仍可以单击超链接,然后 Internet Explorer 导航到所选页。

若要解决此问题,设置返回 true 或 false 根据当前的执行上下文的超链接的 onclick 事件。 在下面的代码将全局的 Microsoft JScript 变量的值设置为 true 或 false ,根据按钮单击中。 目标超链接对象的 DISABLED 属性被更新,以便它能够正确通信其禁用的状态,其他对象并编写脚本页上的功能。

Workaround for DISABLED Attribute Problem

var canNav = false;

function canNavigate() {

return canNav;

}

function load() {

document.all("btn1").innerText = "Link status == " + canNav;

}

function setNavigate(linkObj, canNavParam) {

if (linkObj != null) {

if (canNavParam == false) {

linkObj.disabled = true;

} else {

linkObj.disabled = false;

}

canNav = canNavParam;

}

}

function updateBtnStatus(btnName) {

var btn = document.all(btnName);

if (btn != null) {

document.all(btnName).innerText = "Link status == " + canNav;

}

}

Click here

html disabled属性的启用和禁止,超链接的禁用属性Disabled使用示例相关推荐

  1. HTML disabled属性的启用和禁止

    HTML中的input元素.button元素.option元素等都具有一个disabled属性.  当赋予该属性时该元素将变得不可交互,如下代码所示: Html代码   <input type= ...

  2. [学习心得][Html]disabled属性的启用和禁止

    一.disabled属性的简介和使用 Html中的input元素.button元素.option元素等都具有一个disabled属性.  当赋予该属性时该元素将变得不可交互,如下代码所示: <i ...

  3. day04-图片、列表、超链接标签及属性

    文章目录 一.知识回顾: 二.单元内容 4.1 图片标签及属性 4.1.1 图片标签(单):` ` 4.1.2 图片标签的属性 网络中断图片未显示.路径错误导致图片未显示.浏览器无法载入图像时,会显示 ...

  4. 有序列表的部分属性和a超链接的部分属性 部分可能用到的行级标签

    <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" ...

  5. 简述css属性选择器的几种定义方式_CSS 属性选择器详解

    根据具体属性值选择 除了选择拥有某些属性的元素,还可以进一步缩小选择范围,只选择有特定属性值的元素. 例子 1 例如,假设希望将指向 Web 服务器上某个指定文档的超链接变成红色,可以这样写: a[h ...

  6. 表单中的只读和禁用属性

    表单中的只读和禁用属性 只读:服务器方不希望用户修改数据,只是要求这些数据在表单中显示.例如注册或交易协议,商品价格等. 禁用:只有满足某个条件后,才能使用某项功能.例如,只有用户同意注册协议后才允许 ...

  7. Linux无线网络已经禁用,无线网络启用后还显示已禁用怎么办

    无线网络启用后还显示已禁用怎么办? 方法一: 1.检查是否禁用了网络适配器:控制面板-硬件和声音-设备管理器-网络适配器-右键-启用 2.检查有关服务是否开启:开始-搜索框直接输入"服务&q ...

  8. R语言attributes函数(获取属性、设置属性)、attr函数(改变一个属性)、structure函数(改变数据形状)实战

    R语言attributes函数(获取属性.设置属性).attr函数(改变一个属性).structure函数(改变数据形状)实战 目录

  9. 浅谈CSS3中display属性的Flex布局,关于登陆页面属性框的设置

    声明:本文转发自三里屯柯南的浅谈CSS3中display属性的Flex布局http://www.cnblogs.com/xuyuntao/articles/6391728.html 基本概念 采用Fl ...

最新文章

  1. Weex控制Android返回键解决方案
  2. 为什么用lazy启动eclipse的时候,插件activator的start自动被调用
  3. 新版Edge浏览器弹出“ 禁用开发人员模式扩展 ”的解决方案
  4. 关于MGS4和XSI
  5. java 文件inputstream_java – 如何在InputStream中接收多个文件并相应地处理它?
  6. 【教程】javascript浏览器对象入门教程
  7. 打破10倍速软件工程师神话
  8. H5 --力导向图、关系图谱
  9. 3.1 Zend_Db_Adapter
  10. MATLAB教程(二)matlib安装
  11. Perl语言入门(第六版)pdf
  12. 商业数据分析--思路总结
  13. Airbnb房源信息爬取(二)——获取房源信息
  14. 关于GPIO的内部结构及编程步骤
  15. 携程 | 组织架构如何影响项目管理
  16. python编码问题无法复现_彻底解决Python编码问题
  17. java 文本转语音开发
  18. 微信直连支付通道刷脸支付用户开通步骤
  19. 【ICLR 2023】RankCSE:基于排序学习的无监督句子表示学习
  20. 关于linux UART驱动和tty架构的理解

热门文章

  1. 2017网易游戏雷火盘古实习生招聘笔试:字符串编码
  2. 《计算机硬件技术基础》在线平时作业1
  3. 妙用SVG,给自己暗恋的人表白吧~
  4. 比最快的超级计算机快一百万亿倍!中国科学家实现“量子计算优越性”里程碑...
  5. ES:_search结果深入解析
  6. 集成学习总结(Bagging/Boosting)
  7. 美团校招-2023.3.18.10点-第一题-小美抓敌人-简单
  8. 奇怪的朋友圈(并查集)
  9. 00教育的产生与发展
  10. 新华三鹰视方案荣登IT风云榜 守护视频终端安全得认可