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

setAttribute为什么无法改变元素的宽高

setAttribute为什么无法改变元素的宽高

阿晨1998 2018-10-12 15:14:49
代码如下1.使用oUl.style.height='1000px'可以改变ul的高度,但是为什么使用oUl.setAttribute('height','1000px')却无法改变;2.将“height”改成title后,也是有效果的。<script>    window.onload=function(){        var oUl=document.getElementById('ul');        oUl.setAttribute('height','1000px');        // oUl.style.height='1000px';    }</script><body><ul id="ul">    <li>1</li>    <li>2</li>    <li>3</li></ul></body>
查看完整描述

1 回答

?
慕沐林林

TA贡献2016条经验 获得超9个赞

setAttribute()是用来设置element的属性值的,element没有height属性,你可以试一下oUI.setAttribute('style', 'height: 1000px');


查看完整回答
反对 回复 2018-11-29
  • 1 回答
  • 0 关注
  • 1325 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号