html disabled属性的启用和禁止,超链接的禁用属性Disabled使用示例
可以设置超链接的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使用示例相关推荐
- HTML disabled属性的启用和禁止
HTML中的input元素.button元素.option元素等都具有一个disabled属性. 当赋予该属性时该元素将变得不可交互,如下代码所示: Html代码 <input type= ...
- [学习心得][Html]disabled属性的启用和禁止
一.disabled属性的简介和使用 Html中的input元素.button元素.option元素等都具有一个disabled属性. 当赋予该属性时该元素将变得不可交互,如下代码所示: <i ...
- day04-图片、列表、超链接标签及属性
文章目录 一.知识回顾: 二.单元内容 4.1 图片标签及属性 4.1.1 图片标签(单):` ` 4.1.2 图片标签的属性 网络中断图片未显示.路径错误导致图片未显示.浏览器无法载入图像时,会显示 ...
- 有序列表的部分属性和a超链接的部分属性 部分可能用到的行级标签
<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" ...
- 简述css属性选择器的几种定义方式_CSS 属性选择器详解
根据具体属性值选择 除了选择拥有某些属性的元素,还可以进一步缩小选择范围,只选择有特定属性值的元素. 例子 1 例如,假设希望将指向 Web 服务器上某个指定文档的超链接变成红色,可以这样写: a[h ...
- 表单中的只读和禁用属性
表单中的只读和禁用属性 只读:服务器方不希望用户修改数据,只是要求这些数据在表单中显示.例如注册或交易协议,商品价格等. 禁用:只有满足某个条件后,才能使用某项功能.例如,只有用户同意注册协议后才允许 ...
- Linux无线网络已经禁用,无线网络启用后还显示已禁用怎么办
无线网络启用后还显示已禁用怎么办? 方法一: 1.检查是否禁用了网络适配器:控制面板-硬件和声音-设备管理器-网络适配器-右键-启用 2.检查有关服务是否开启:开始-搜索框直接输入"服务&q ...
- R语言attributes函数(获取属性、设置属性)、attr函数(改变一个属性)、structure函数(改变数据形状)实战
R语言attributes函数(获取属性.设置属性).attr函数(改变一个属性).structure函数(改变数据形状)实战 目录
- 浅谈CSS3中display属性的Flex布局,关于登陆页面属性框的设置
声明:本文转发自三里屯柯南的浅谈CSS3中display属性的Flex布局http://www.cnblogs.com/xuyuntao/articles/6391728.html 基本概念 采用Fl ...
最新文章
- Weex控制Android返回键解决方案
- 为什么用lazy启动eclipse的时候,插件activator的start自动被调用
- 新版Edge浏览器弹出“ 禁用开发人员模式扩展 ”的解决方案
- 关于MGS4和XSI
- java 文件inputstream_java – 如何在InputStream中接收多个文件并相应地处理它?
- 【教程】javascript浏览器对象入门教程
- 打破10倍速软件工程师神话
- H5 --力导向图、关系图谱
- 3.1 Zend_Db_Adapter
- MATLAB教程(二)matlib安装
- Perl语言入门(第六版)pdf
- 商业数据分析--思路总结
- Airbnb房源信息爬取(二)——获取房源信息
- 关于GPIO的内部结构及编程步骤
- 携程 | 组织架构如何影响项目管理
- python编码问题无法复现_彻底解决Python编码问题
- java 文本转语音开发
- 微信直连支付通道刷脸支付用户开通步骤
- 【ICLR 2023】RankCSE:基于排序学习的无监督句子表示学习
- 关于linux UART驱动和tty架构的理解
热门文章
- 2017网易游戏雷火盘古实习生招聘笔试:字符串编码
- 《计算机硬件技术基础》在线平时作业1
- 妙用SVG,给自己暗恋的人表白吧~
- 比最快的超级计算机快一百万亿倍!中国科学家实现“量子计算优越性”里程碑...
- ES:_search结果深入解析
- 集成学习总结(Bagging/Boosting)
- 美团校招-2023.3.18.10点-第一题-小美抓敌人-简单
- 奇怪的朋友圈(并查集)
- 00教育的产生与发展
- 新华三鹰视方案荣登IT风云榜 守护视频终端安全得认可