6 Stimmen

GetElementsByTagName für zwei Tags gleichzeitig

Ich benutze das hier:

function setFontSize() {
   var p = document.getElementsByTagName('td');
   for(i=0;i

`

Was ist der einfachste und beste Weg, auch 'th' einzufügen?

`

10voto

gregor Punkte 4593

Wenn Sie keine älteren Browser unterstützen müssen, können Sie document.querySelectorAll(..) verwenden.

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

0voto

Niccolò Campolungo Punkte 11814
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;
   }
}

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X