對chrome進行了簡單的擴展。 將「querySelector」更改爲「querySelectorAll」時,第二個函數不起作用。querySelectorAll不起作用,但querySelector做了
var ele2 = document.querySelectorAll(".view-count ");
window.onload = function(){
func2();
}
function func2(){
ele2.innerHTML = ele2.innerHTML.trim();
ele2.innerHTML = ele2.innerHTML.slice(0, -14);
ele2.textContent = "$" + ele2.innerHTML.replace(/ /g,' ');
}
解決方案:
for (x=0;x<ele2.length;x++){ele2[x].innerHTML = ele2[x].innerHTML.trim();}
for (x=0;x<ele2.length;x++){ele2[x].innerHTML = ele2[x].innerHTML.slice(0, -14);}
for (x=0;x<ele2.length;x++){ele2[x].textContent = "$" + ele2[x].innerHTML.replace(/ /g,' ');}
謝謝。但我如何選擇所有節點?不只是0或1或4,但所有,querySelectorAll可以找到? – pi1yau1u
@ pi1yau1u你將不得不循環他們。 'for(x = 0; x
Musa
是的,這是!太棒了。非常感謝您的參與! – pi1yau1u