首页 > 编程知识 正文

getelementsbyclassname修改某属性,document.getElementsByClassName

时间:2023-05-04 19:37:17 阅读:209889 作者:4253

     今天讲一个非常小的知识点,就是关于getElementsByClassName的使用问题。我们都知道,该方法是用于获取到html中class名称为“XXX”的元素所构成的数组。

     

     在使用sublime编辑器,以及使用codepen完成github上的项目时,我发现在js文件中,无法使用getElementsByClassName这个方法获取到元素数组。当然,我们可以直接使用jquery语句中的$(".classname")来完成这个指令,但是上述方法无法使用的原因仍需要查找,以便于我们更加深入地了解。

 

     其根本的原因在于,getElementsByClassName这个方法是在HTML5中最新添加的,在之前的xhtml以及之前版本的html中是不支持的。具体可以查阅《javascript dom 编程艺术》的第四章,该章节中关于上述的知识点有详细描述。

 

     关于xml、xhtml、html5等的区别和联系,我会在以后的随笔中进行整理分析。欢迎指正~

转载于:https://www.cnblogs.com/May-study/p/5941043.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。