javascript - VM323 :1 Uncaught TypeError: Cannot read property 'add' of undefined

标签 javascript html css

我无法在 javascript 中使用添加类列表功能.. 这是我的 html 代码

 <div class="container">
 <h1><i class="fa fa-archway">  DJ Party!</i></a></h1>
 <h2>Get the party feel <i class="fa fa-air-freshener">  
 Anywhere,Anytime</i></h2>

这是我的 javascript 代码

 var h2=document.getElementsByTagName("h2");
 h2.classList.add("font");

这是我的CSS代码

 .font
  {
  font-size: 500px;
 padding:   400px;
 }

最佳答案

getElementsByTagName 返回一个集合。传递索引以定位元素

var h2 = document.getElementsByTagName("h2")[0];
h2.classList.add("font");
.font {
  font-size: 100px;
  padding: 10px;
}
<div class="container">
  <h1><i class="fa fa-archway">DJ Party!</i></h1>
  <h2>Get the party feel <i class="fa fa-air-freshener">  
 Anywhere,Anytime</i></h2>

关于javascript - VM323 :1 Uncaught TypeError: Cannot read property 'add' of undefined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52042588/

相关文章:

javascript - 如何创建一个 pinterest 风格的布局,但元素具有不同的宽度,相同的高度

javascript - 如何生成随机数以输入 Angular 2的表格组索引

javascript - 如何使用 HTML5 文件系统接口(interface)检索文件的大小?

css - 如何在动态高度的 flexbox 中进行 div 拉伸(stretch)?

javascript - 如何展开或关闭 html/JS 中的内容 - 总是分配给不同的 id

javascript - 如何在 yii activeform 的 ajax 参数上传递额外的数据内容?

html - 链接到 Bootstrap 的本地副本会破坏 CSS

javascript - 在带有 AngularJS 的 Firefox 中使用 SVG 符号

css - 使用带封面的 img 元素

javascript - 将 CSS 附加到头部?