任何人都可以让我知道在Chrome或Firefox中应该使用哪些属性而不是这些属性(我用于Internet Explorer的属性):
要更改元素的可见性:
obj.style.visibility = 'visible/hidden';
为了获得元素:
document.getElementById("id");
要将字符串值写入元素:
obj.innerHTML = "....";
设置或获取对象的左侧位置:
obj.style.posLeft/posTop = ...;
还是有人可以建议一些有关浏览器兼容性的文章?
最佳答案
obj.style.posLeft/posTop
应该为obj.style.left/top
,并且它们的值必须始终包含一个单位。除此之外,您显示的摘录应该在所有浏览器上都可以使用。而且,这些定位属性仅适用于未“静态”定位的元素,即具有position: absolute
,position: relative
或position: fixed
的元素。
关于javascript - Javascript浏览器兼容性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13139383/