标签属性值为true、false时的IE hack。

问题由起:

某个页面元素上设置了一个属性_tag="false";

js中获取该属性,并做了个这样的判断:$(‘.XX‘).attr(‘_tag‘) == ‘false‘;

然后问题出现了:

IE7、IE8下获取的该属性类型为 boolean;而IE9下是string。

所以该判断报错。

建议,1. 类似属性值的判定规避掉boolean型即 false、true的设置;

2. 如有该设置,则.toString()进行判断。

好的水手,善于规避风险,所以,尽量不要给自己刨坑。

时间: 2024-10-12 04:14:19

标签属性值为true、false时的IE hack。的相关文章

django2.2 DEBUG=True/False时如何设置静态文件(image js css等)

目录结构: project ----templates ----app ----manage.py 添加静态资源,目录结构更新为: project ----templates ----app ----static # 静态资源 --------img --------js --------css ----manage.py 以img举例,引用资源的代码为: {% load static %} <img src='{% static "img/favicon.png" %}'/&g

js解析xml,获取XMl标签属性值

<script type="text/javascript"> var xml="<?xml version=\"1.0\" encoding=\"UTF-8\"?>" +"<RecordInfo camId=\"1000000$1$0$0\" count=\"12\" />"; $(function(){ //加载xmlDoc v

jQuery 获取标签属性值的问题

jquery attr()无法获取属性值问题 css里明明已经设置过了: 可还是获取不了: 求指导. 一定是undefined,attr是用来获得或设置标签属性的,不是用来获得CSS属性的.如果你有id是nn1的标签,可以用ww=$("#nn1").css("top");来获得CSS属性. 标签属性和css属性怎么区别 追答 <script type="text/javascript"> $(document).ready(funct

使用 lxml 中的 xpath 高效提取文本与标签属性值

以下代码在 python 3.5 + jupyter notebook 中运行测试无误! # 我们爬取网页的目的,无非是先定位到DOM树的节点,然后取其文本或属性值 myPage = '''<html> <title>TITLE</title> <body> <h1>我的博客</h1> <div>我的文章</div> <div id="photos"> <img src=&

js点击标签时获取当前标签属性值

document.body.onclick=function(){ var obj = document.elementFromPoint(event.clientX,event.clientY); //其中的 obj.tagName=="A" 表示获取当前的标签是a标签 if (obj.tagName=="A" && obj.text!=undefined && obj.text!="") { alert(obj

__x__(6)0905第二天__标签属性=“值”

<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>显示在网页的标题栏</title> </head> <body> <h1>Hello,<font color="red" size="7">Web!`</font></h1> <

React鼠标事件获取标签属性值

原文地址:https://www.cnblogs.com/orzzt/p/12068045.html

&lt;hibernate-mapping&gt;标签-属性

<hibernate-mapping> 允许嵌套多个<hibernate-mapping>映射. 推荐一个持久化类对应一个映射文件,并以持久化类的超类名命名. 1. schema(可选) 数据库schema的名称: 属性值:schemaName. 2. catalog(可选) 数据库catalog的名称: 属性值:catalogeName. 3. default-cascade(可选,默认none) 默认的级联风格: 属性值:cascade_style. 4. default-ac

有两种分别用&lt;bgsound&gt;和&lt;embed&gt;&lt;/embed&gt;标签,当用&lt;embed&gt;插入背景音乐时可以设置宽度和高度为0,隐藏播放器。

<bgsound>: <bgsound> 是用来插入背景音乐,但只适用于 ie,其参数设定不多.如下 <bgsound src="your.mid" autostart=true loop=infinite> src="your.mid"设定 midi 档案及路径,可以是相对或绝对.autostart=true是否在音乐档下载完之后就自动播放.true 是,false 否 (内定值).loop=infinite是否自动反复播放.l