Javascript 为什么linkoffsetleft考虑列表填充?
我正在读取link元素的offsetLeft属性,并相应地更改另一个元素的位置。但是,只有在不将任何浏览器默认样式应用于“位置”属性的情况下,此功能才能按预期工作。例如:ul填充的更改会影响li offsetLeft并导致从预期位置偏移 navbarElementsList=document.getElementsByClassName'js-element'; navbarUnderline=document.getElementById'js-underline'; 让我们一起去吧; 对于let i=0,len=navbarElementsList.length;iJavascript 为什么linkoffsetleft考虑列表填充?,javascript,html,css,Javascript,Html,Css,我正在读取link元素的offsetLeft属性,并相应地更改另一个元素的位置。但是,只有在不将任何浏览器默认样式应用于“位置”属性的情况下,此功能才能按预期工作。例如:ul填充的更改会影响li offsetLeft并导致从预期位置偏移 navbarElementsList=document.getElementsByClassName'js-element'; navbarUnderline=document.getElementById'js-underline'; 让我们一起去吧; 对于