0
我剛剛在一個我還沒有構建的網站上做了一些工作,並且注意到onClick屬性中有一些JavaScript被內聯使用。你可以在內嵌JavaScript中使用HTML實體嗎?
令人費解的是,JavaScript看起來應該不起作用,但它並不是錯誤的。我認爲它不應該起作用的原因是因爲不使用引號'
,而是使用HTML實體代碼:'
。
精確下面的代碼:
onClick="ga('send', 'event', { eventCategory: 'Place', eventAction: 'Book', eventLabel: 'Open'});"
,我就要換這是理所當然的事,但就是這樣的,技術上的,可接受的JS?
那麼在技術上什麼是首選方案,而不是我將要改變的方案? – Mike
你真的只需要注意轉義'''引號,因爲那些是你的例子中'onclick'屬性的分隔符。所有其他實體都是可選的和多餘的。爲了可讀性和保持代碼大小,這是一個好主意刪除所有不需要的其他實體。 – deceze