无法设置未定义的属性“宽度”

罗马威尼斯
function size(){
for(i=0; i<squares; i++){
    document.getElementById('table').innerHTML += "<div class='squareCell' id='objetive"+i+"'></div>";
}
document.getElementsByClassName('squareCell').style.width="300px";
document.getElementsByClassName('squareCell').style.height="300px";}

仍在显示“无法设置未定义的属性'width'”,并且不知道为什么。我并不是想解决这个问题,我想了解一下这里到底发生了什么。

你好。

安全的

getElementsByClassName()方法以数组对象的形式返回文档中具有指定类名的所有元素的集合。

如果您有一个类名,squareCell则可以通过定义第0个索引来做到这一点

document.getElementsByClassName('squareCell')[0].style.width="300px";
document.getElementsByClassName('squareCell')[0].style.height="300px";

如果您想使用多次使用循环

 var x = document.getElementsByClassName('squareCell');
 for(var i=0; i< x.length;i++){
    x[i].style.width = "300px";
    x[i].style.height = "300px";
 }

或者

var elements = document.getElementsByClassName('squareCell');
  Array.from(elements).forEach(function(element) {
      element.style.height = '50px';
      element.style.width = '50px';
  });

function makeSquare(){
  var elements = document.getElementsByClassName('squareCell');
  Array.from(elements).forEach(function(element) {
      element.style.height = '50px';
      element.style.width = '50px';
  });
}
.squareCell{
    background-color: #ff00ff;
    margin: 5px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
}
<button onclick="makeSquare()">Make Square</button>
<br/>
<div class="squareCell">Test1</div>
<div class="squareCell">Test2</div>
<div class="squareCell">Test3</div>
<div class="squareCell">Test4</div>
<div class="squareCell">Test5</div>
<div class="squareCell">Test6</div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法设置未定义的属性

来自分类Dev

JS:无法设置未定义的属性

来自分类Dev

JavaScript:无法设置未定义的属性

来自分类Dev

无法设置未定义的属性“ backgroundSize”

来自分类Dev

无法设置未定义的属性“ x”

来自分类Dev

无法设置未定义的属性“运行”

来自分类Dev

无法设置未定义的属性“ y”

来自分类Dev

无法设置userNm的属性未定义

来自分类Dev

“无法设置未定义的属性” innerHTML”

来自分类Dev

无法设置未定义的属性“ exports”

来自分类Dev

无法设置未定义的属性

来自分类Dev

JavaScript:无法设置未定义的属性

来自分类Dev

无法设置未定义的属性“ classRules”

来自分类Dev

AngularJS无法设置未定义的属性

来自分类Dev

无法设置未定义的属性“年龄”

来自分类Dev

无法设置未定义的属性“背景”

来自分类Dev

无法设置未定义的属性“Swiper”

来自分类Dev

无法设置未定义的属性“名称”

来自分类Dev

nodejs 无法设置未定义的属性“”

来自分类Dev

反应 - 无法设置未定义的属性

来自分类Dev

角度属性无法设置未定义的属性

来自分类Dev

未捕获的类型错误:无法设置未定义的属性

来自分类Dev

AngularJS中的“无法设置未定义的属性”错误

来自分类Dev

错误:无法在UserComponent上设置未定义的属性“ id”

来自分类Dev

Ng-grid无法设置未定义的属性“ gridDim”

来自分类Dev

无法在ejs中设置未定义的属性“回合”

来自分类Dev

dojo无法设置未定义的属性“ id”

来自分类Dev

angularjs添加值无法设置未定义的属性“ id”

来自分类Dev

警报脚本:无法设置未定义的属性“操作”

Related 相关文章

热门标签

归档