您認爲jquery可以幫助我更快地獲得以下腳本工作嗎? 謝謝!我可以用jquery更有效地寫這個javascript嗎?
window.onload=function colorizeCheckedRadios(){
var inputs = document.getElementsByTagName("input");
if (inputs) {
for (var i = 0; i < inputs.length; ++i) {
if(inputs[i].checked&&inputs[i].type=="radio"){
inputs[i].parentNode.parentNode.style.backgroundColor='#FCE6F4';
}
}
}
}
+1爲了清潔和兼容性。更快,很可能不會 - 絕對不在不存在'querySelectorAll()'的瀏覽器中。 – 2010-04-10 21:27:50
感謝您的快速解答!我實現了代碼,對我來說似乎更快一些。我在Firefox 3.6上。非常感謝!這是乾淨的代碼。 – Haluk 2010-04-10 21:38:30
在實現'querySelectorAll'的瀏覽器上實際上可能會快一點,不過無論如何速度差異應該可以忽略不計。 – 2010-04-10 22:12:50