javascript - 一次获取两个标签的 getElementsByTagName

标签 javascript

我用这个:

function setFontSize() {
   var p = document.getElementsByTagName('td');
   for(i=0;i<p.length;i++) {
      p[i].style.fontSize = selectedsize+"px"
   }
}

什么是最简单和最好的方式也投入“th”?

最佳答案

如果您不必支持旧版浏览器,您可以使用 document.querySelectorAll(..)

function setFontSize() {
   var i;
   var p = document.querySelectorAll('td, tr');
   for( i = 0; i < p.length; i++ ) {
      p[i].style.fontSize = selectedsize + "px"
   }
}

关于javascript - 一次获取两个标签的 getElementsByTagName,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16759345/

相关文章:

php - 从 javascript/php 在服务器上运行 VBScript

对象属性的Javascript Eclipse缩进问题

保持网页滚动的Javascript,慢慢向下滚动,等待,回到顶部

javascript - 如何添加多级菜单?

用于匹配忽略 4 位数字的数字的单词的 Javascript 正则表达式

javascript - Mat0-Slider ngModel 不工作 Angular 5

java - Phonegap 中的 EmailComposer 无法正常工作

javascript - 向数据表添加额外的列

javascript - 以编程方式在圆形路径中创建 SVG 圆,与对象保持均匀距离

javascript - 为什么我的右浮动元素越来越多地出现在左侧