3 回答

TA貢獻(xiàn)1831條經(jīng)驗 獲得超10個贊
因為某些瀏覽器(取決于DOCTYPE)可以容忍inline onClick="something();"屬性...它似乎已經(jīng)散布了一點,甚至出現(xiàn)在JavaScript問題中,因為大小寫很重要。
另外,特別是對于stackoverflow ...人們在問題中使用它...嗯,大多數(shù)情況下,他們不會問他們的代碼是否有效的問題:)

TA貢獻(xiàn)1847條經(jīng)驗 獲得超11個贊
我認(rèn)為它onClick
經(jīng)常在對話中使用,因為它更具可讀性,并且是我們所有小寫HTML之前的習(xí)慣。但是,在代碼中-JavaScript和HTML onclick
都是正確的,并且應(yīng)該是唯一的顯示方式。即使您使用的是舊的HTML文檔類型,也請保持小寫。如果您更新到更嚴(yán)格的doctype,將很高興不需要檢查代碼是否區(qū)分大小寫。

TA貢獻(xiàn)1836條經(jīng)驗 獲得超5個贊
在該特定問題中,我使用了“ onClick”,因為最初的問題正是如此,因此,我嘗試更改盡可能少的OP代碼以提出解決方案,以便他們可以輕松地看到他們的錯誤。
駱駝案從技術(shù)上講是無效的,盡管我總體上喜歡駱駝案。坦白說,當(dāng)我看到這種方法時,總是很煩我,因為我認(rèn)為“ jQuery在哪里!”。
它在世界上非常普遍,我一直在源頭上看到它。
我對所引用問題的答案進(jìn)行了修改以適合自己,感謝您指出。
添加回答
舉報