下面这个函数,能够获取一个元素的任意 CSS 属性值。
function getStyle(element, attr) {
if(element.currentStyle) {
return element.currentStyle[attr];
} else {
return getComputedStyle(element, false)[attr];
}
}
比如,本例中如果想获得 lists 的 left 属性值,只需要 getStyle(lists,"left")就可以啦。
为了让更多同学看到这个方法,请帮忙顶上去,谢谢!
function getStyle(element, attr) {
if(element.currentStyle) {
return element.currentStyle[attr];
} else {
return getComputedStyle(element, false)[attr];
}
}
比如,本例中如果想获得 lists 的 left 属性值,只需要 getStyle(lists,"left")就可以啦。
为了让更多同学看到这个方法,请帮忙顶上去,谢谢!
最新回答 / _考拉抱大树_
因为a标签有默认绑定事件,即跳转到href所指的网页。即使href属性值为空,仍然执行默认事件,效果就是刷新网页,因为网址没有发生变化。当你点击链接时,执行过你定义的绑定事件后立马执行网页刷新,之后就会重新加载网页,已发生的自定义的点击事件就会在新网页中默认为没有响应,效果就没有出来。解决措施:方法一:在绑定的onclick事件中阻止默认事件的发生,代码如下:elem.onclick=function(e){ e.preventDefault();//先阻止默认事件 //自定义事件代码}方...
2016-08-22