
js获取ClassName后,怎样设置元素宽度
vara=document.getElementByClassName("a")a.style.width="500px"提问:为什么会报错width未定义(获取id则正...
var a=document.getElementByClassName("a")
a.style.width="500px"
提问:为什么会报错width未定义(获取id则正常),该如何操作class的属性(宽、高等) 展开
a.style.width="500px"
提问:为什么会报错width未定义(获取id则正常),该如何操作class的属性(宽、高等) 展开
1个回答
展开全部
并没有getElementByClassName()这个函数,只有getElementsByClassName(),Element后面有个s,这个返回来是多个节点的集合(因为class名有可能匹配到多个),假设只有1个元素用这个class名,那么要改变宽度可以:
var a=document.getElementsByClassName("a");
a[0].style.width="500px";
望采纳,谢谢
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询