HTML的input
和textarea
元素的佔位符屬性非常好,但它不適用於IE8或IE9。所以,我正在尋找一種方法來設置值屬性,只有當用戶從IE8或IE9瀏覽。HTML輸入和textarea元素的條件值(如果IE8/IE9)
我已經試過這樣的事情:
<textarea name="comment" placeholder="Message"><!--[if lte IE 9]>Message<![endif]-->
</textarea>
但整個 「... - [如果LTE IE 9]> ...!」 字符串在textarea的輸出,無論瀏覽器。 (我不想在IE8/9中重新創建佔位符效果,只需設置該值。)
感謝您的閱讀!
感謝您的回覆,這看起來不錯。我想知道,如果用戶從IE 10抵達會發生什麼情況。那麼這兩種情況都不會是錯誤的嗎? – Rogare
不,即10和更新不使用條件註釋,所以你很好。只有IE5.5-9使用'if not ie'的東西。 –
啊,好的,所以[if!IE]的意思就是[if!IE5.5-9]。感謝您的解釋。 – Rogare