0
我試圖通過將div
放在我的字段後面並複製值來突出顯示textarea字樣。範圍不包裹在div
$("div").html($("textarea").text()
.replace("bad-word", "<span style='background-color: red'>bad-word</span>"))
我嘲笑它,它在Chrome中正常工作。但在IE中,似乎span
s不會跳到div
的下一行,此時單詞太大而不適合該行。相反,它似乎強制了一種破壞性的效果 - textarea
不這樣做,所以這些詞不再對齊。在IE8測試+ 9.
截圖,代碼結果IE 9
這裏的一個fiddle。嘗試在textarea的開頭添加一個字母,你會明白我的意思。
Wooow你寫JavaScript,但你有沒有對HTML標記的知識。 '
諷刺的是,使用錯誤的HTML嘗試檢測錯誤的語言... –
IE,親愛的IE ...你爲什麼如此錯誤? –