Abd*_*dou 0 html javascript css dom
当我style在JavaScript上使用属性存在元素时,它返回给我一个空字符串
alert(element.style.width);
Run Code Online (Sandbox Code Playgroud)
JavaScript返回一个空的警告框我尝试使用许多预先声明的css属性,但输出相同
var images = document.querySelectorAll(".slider_image");
document.getElementById("next").onclick = function() {
for (var i = 0; i < images.length; i++) {
alert(images[i].style.width);
}
};
Run Code Online (Sandbox Code Playgroud)
这是html
<div id="first-part">
<div id="slider">
<img src="img/1.jpg" class="slider_image" id="1"/>
<img src="img/2.jpg" class="slider_image" id="2"/>
<img src="img/3.jpg" class="slider_image" id="3"/>
<img src="img/next.png" id="next-img"/>
</div>
<span id="next">Next</span> <span id="before">Before</span>
</div>
Run Code Online (Sandbox Code Playgroud)
这是我的css:
.slider_image{
width:100%;
position:relative;
right:0px;
}
Run Code Online (Sandbox Code Playgroud)
什么可能导致这个?
该.style对象仅包括直接在DOM元素上设置的样式属性.从CSS确定的属性不可见.
| 归档时间: |
|
| 查看次数: |
492 次 |
| 最近记录: |