请高手帮忙看看函数 inix()里面的最后两句代码我只知道是获取坐标但不知道具体的含义,能详细讲解下更好
发布网友
发布时间:2022-07-18 21:16
我来回答
共1个回答
热心网友
时间:2023-10-12 18:23
js的三元运算符
例如
var a ;
a?1:2;
意思是a不为空的时候,返回1否则返回2
你代码里的
adverTop=parseInt(rss.cssRules?rss.cssRules[1].style["top"]:rss.rules[1].style["top"]);
如果rss.cssRules有值则adverTop=parseInt(rss.cssRules[1].style["top"])
如果rss.cssRules为空则adverTop=parseInt(rss.rules[1].style["top"])追问恳请指点下这里的rss=document.styleSheets[0];中的styleSheet指的是什么,cssRule[ ]和srules[ ]的用法和含义?
追答document.styleSheets可以获得页面上所有样式表的集合,document.styleSheets[0]代表取得第一个样式表(css)。
rules-->css定义集合[IE专有],可读写
cssRules-->css定义规则集合[Firefox专有]可读写
里面是具体你设置的样式。