Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/441.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript样式类返回空字符串_Javascript_Html_Css_Dom - Fatal编程技术网

JavaScript样式类返回空字符串

JavaScript样式类返回空字符串,javascript,html,css,dom,Javascript,Html,Css,Dom,当我在JavaScript上为存在元素使用style属性时,它会向我返回一个空字符串 alert(element.style.width); JavaScript返回一个空的警报框我尝试了很多预先声明的css属性,但输出相同 var images = document.querySelectorAll(".slider_image"); document.getElementById("next").onclick = function() { for (var i = 0; i

当我在JavaScript上为存在元素使用
style
属性时,它会向我返回一个空字符串

alert(element.style.width);
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);
   }
};

什么可能导致这种情况?

对象仅包含直接在DOM元素上设置的样式属性。通过CSS确定的属性不可见。

有关详细信息,请参阅。要查找“计算样式”,请查看
getComputedStyles
(),但当我要编辑此属性时,应如何操作value@Abdou您可以在
.style
对象上自由设置样式。你不能用它来检查通过CSS继承的样式。
  <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>
.slider_image{
  width:100%;
  position:relative;
  right:0px;
}