在DIV自定义属性,火狐不支持如何解决。

比如在<divlimit="10"></div>我在IE下能获取到limit,火狐则不行如何搞呢?... 比如在<div limit="10"></div>
我在IE下能获取到limit,火狐则不行如何搞呢?
展开
 我来答
火狐
2014-04-11 · Firefox,最快最安全的上网体验
火狐
Mozilla Firefox火狐浏览器,是一款开放安全的开源浏览器,全球拥有5亿用户。
向TA提问
展开全部
  尊敬的用户,您好!很高兴为您答疑。
  一、对于自定义属性目前各内核浏览器都是可以取得的,推测应该是您的代码编写有问题,如果您使用的是jQuery进行属性获取,可参考以下几点:
1. attr(属性名) //获取属性的值(取得第一个匹配元素的属性值。通过这个方法可以方便地从第一个匹配元素中获取一个属性的值。如果元素没有相应属性,则返回 undefined )
2. attr(属性名, 属性值)//设置属性的值 (为所有匹配的元素设置一个属性值。)
3. attr(属性名,函数值) //设置属性的函数值 (为所有匹配的元素设置一个计算的属性值。不提供值,而是提供一个函数,由这个函数计算的值作为属性值。)
4.attr(properties)//给指定元素设置多个属性值,即:{属性名一: “属性值一” , 属性名二: “属性值二” , … … }。(这是一种在所有匹配元素中批量设置很多属性的最佳方式。 注意,如果你要设置对象的class属性,你必须使用'className' 作为属性名。或者你可以直接使用'class'或者'id'。)
二、使用dom对象,则可以使用:document.getElementsByTagName("div")[0].getAttribute("limit")。请注意:使用name的时候,获取的都是数组对象,需要加下标。
  希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。
墨澜亭
2014-01-17 · TA获得超过1947个赞
知道大有可为答主
回答量:6705
采纳率:53%
帮助的人:1937万
展开全部
  您好!很高兴为您答疑!  试下这个:alert(document.getElementsByTagName("div")[0].getAttribute("limit"));  您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
abiao5555
2011-09-20 · TA获得超过591个赞
知道小有建树答主
回答量:516
采纳率:0%
帮助的人:498万
展开全部
alert(document.getElementsByTagName("div")[0].getAttribute("limit"));
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
却恬然0p
2012-09-18 · TA获得超过1409个赞
知道小有建树答主
回答量:293
采纳率:100%
帮助的人:216万
展开全部
建议自己怎么解决的,也在回答中留下来。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式