基本上,我想很好地理解什麼樣的瀏覽器支持element.disabled = true
而不是element.setAttribute('disabled', 'disabled')
。如何找出哪些瀏覽器支持「禁用」屬性?
我可以使用後面的語法或使用jQuery或其他方法來解決問題,但是當我下一次得到相同的問題時,我只是對感興趣的地方感興趣。
基本上,我想很好地理解什麼樣的瀏覽器支持element.disabled = true
而不是element.setAttribute('disabled', 'disabled')
。如何找出哪些瀏覽器支持「禁用」屬性?
我可以使用後面的語法或使用jQuery或其他方法來解決問題,但是當我下一次得到相同的問題時,我只是對感興趣的地方感興趣。
禁用的正確語法是disabled='disabled'
所有現代瀏覽器都應該正確行爲。
但是http://www.w3.org/TR/DOM-Level-1/level-one-html.html說它是一個布爾屬性(當從DOM/JS查看時)? –
這可能是它所說的,但經驗性地使用true或false似乎永遠不會跨瀏覽器和禁用! – kmcc049
是的,那正是我想知道的 - 跨瀏覽器在哪裏尋找這樣的數據? –
查看[Quirksmode兼容性表](http://www.quirksmode.org/compatibility.html)。 –
我沒有看到任何這些「禁用」屬性,我看起來不夠好嗎? –