6

我用这个:

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

加入“th”的最简单和最好的方法是什么?

4

2 回答 2

10

如果您不必支持较旧的浏览器,您可以使用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"
   }
}
于 2013-05-26T12:44:53.137 回答
0
function setFontSize() {
   var p = document.getElementsByTagName('td'),
       ths = document.getElementsByTagName('th'),
       val = selectedsize + "px";
   for(var i = 0; i < p.length; i++) {
      p[i].style.fontSize = val;
      ths[i].style.fontSize = val;
   }
}
于 2013-05-26T12:49:47.703 回答