首页 > 其他分享 >JS写的漂亮只是一方面,你可不要忽视浏览器的兼容性呀!:P

JS写的漂亮只是一方面,你可不要忽视浏览器的兼容性呀!:P

时间:2022-12-01 16:04:36浏览次数:43  
标签:兼容性 浏览器 代码 fllbJs JS 火狐 input alert

这是我项目中的一段JS代码,嗨,只是在IE中没有问题,在火狐及其它浏览器就出现问题了!

看代码:

<div class="fllbJs">
<div id="">
<dl id="Dl1" class="fllbJsDl" style="display: block;">
<dt data-value="1">1:</dt>
<dd>
<span id="categoryAreaSpan1" style="display: block;"><a href="javascript:void(0)">
<input type="hidden" value="zzl1" />
<input type="hidden" value="zzl2" />
zzl1
</a></span>
</dd>
</dl>
</div>
</div>

JS代码:

alert($($(".fllbJs a").find("input")[0]).val()); //第一个input元素的内容

下面的JS代码就出现问题了,因为火狐不支付innerHtml属性

alert($($(".fllbJs a").innerHtml); //第一个input元素的内容

作者:仓储大叔,张占岭,
荣誉:微软MVP

标签:兼容性,浏览器,代码,fllbJs,JS,火狐,input,alert
From: https://blog.51cto.com/u_15765017/5902301

相关文章

  • 谷歌浏览器
    chrome://flags#closed-tab-cachechrome://flags#block-insecure-private-network-requestschrome://flags#tab-restore-sub-menuschrome://flags#enable-portalschrome:/......
  • dotdotdot.js 中文特殊字符
    在使用jquery.dotdotdot.min.js插件时,你会发现如果文本是中文的特殊字符,此时就无法解析了,因为需要配置插件wap属性,如下代码:$(".descript").dotdotdot({......
  • Js 数组筛选重复项
    js数组去重复:Array.prototype.distinct=function(){vararr=this,result=[],i,j,len=arr.length;for(i=0;i<len;......
  • 微信公众号JS接口安全域名配置:config:fail,invalid url domain
    在配置微信公众号时,我们经常先是用测试账户管理进行配置,毕竟是开发模式,往往会出现以下问题:config:fail,invalidurldomain。注册微信服务报错,如何解决?解决:你配置的url是否......
  • google浏览器被2345地址更改
    在Windows启动后,点击“开始”→“运行”或者快捷菜单“window+R”,在“打开(0)”栏中键入regedit,然后按“确定”键,如下图:依次展开注册表到“HKEY_CURRENT_USER\SOFTWARE\M......
  • js转换Date日期格式
    有时候做项目会用到js的date日期格式,因为Date()返回的格式不是我们需要的,Date()返回格式:ThuMar19201512:00:00GMT+0800(中国标准时间)而我们则需要这样的格式:2015-......
  • maven-Failed to compile JSPS
    问题描述: 在clean玩之后使用install编译项目报这个错,怎么找也没找对。更换java版本,更换tomcat。  错误原因:  当启动项目时它直接指出了具体是哪里报错了,在web.......
  • pymongo和js执行例子
    目标:列出所有机构库中device表里的字段信息一.使用pymongo1.列出所有机构的库,格式为636B51BE22D2180001000B22_dbimportpymongoimportreclient=pymongo.Mongo......
  • 谷歌浏览器自动保存密码的解密
    起源今天看到了这个视频,大致讲的是谷歌自动存储的密码是放在本地的,但是以密文的方式存储,加密方式是AES-256inGCMmode,但是密钥也存储在本地,也就是说可以手动完成解密(虽......
  • FormData()浏览器内置的对象 不需要引入js 主要用于保存文件 发送给后端
    FormData()浏览器内置的对象它是一个构造函数 不需要引入js文件  概念:1.`FormData`是浏览器提供的内置对象2.以`key/value`的形式保存数据3.能够结合`ajax`......