为了账号安全,请及时绑定邮箱和手机立即绑定

为什么换成"class"的时候,"obj.style.height"就没用了

为什么换成"class"的时候,"obj.style.height"就没用了

正在回答

2 回答

class属性获取的是节点集合,可能有多个class,要选择你需要的,设置属性才可以,而id的是唯一的。例如这样设置才可以获取class修改style

  <h2 class="con">I love JavaScript</H2>

  <p> JavaScript使网页显示动态效果并实现与用户交互功能。</p>

  <script type="text/javascript">

    var mychar= document.getElementsByClassName("con")[0];

    

    mychar.style.color="red";

    mychar.style.backgroundColor="#ccc";

    mychar.style.width="400px";

    mychar.style.height="400px";


0 回复 有任何疑惑可以回复我~
#1

qq_宁静致远 提问者

非常感谢!
2016-06-15 回复 有任何疑惑可以回复我~
#2

慕运维8629826

请问那个[0]的作用和用法,为什么去掉了就不能显示了
2016-07-05 回复 有任何疑惑可以回复我~

Object是获取的元素对象,与元素的class 属性不一样。

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么换成"class"的时候,"obj.style.height"就没用了

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信