我創建了這樣的事情onmousedown事件IE8不工作
<textarea id='txtarea'>Dear Sir/Madam
Sincerely,
[Your Name]
</textarea><br/><input id="btn" value='Add Date' type="button"/>
<script>
var textarea=document.getElementById('txtarea'),pos=0
textarea.focus()
document.getElementById('btn').onclick=addDate
document.getElementById('btn').onmousedown=function(){return false}
function addDate(){
textarea.innerHTML+="\n"+new Date().toUTCString()
}
</script>
所有這一切都該代碼工作正常,在所有的瀏覽器,除了IE 8,下...問題是:
當textarea的是重點和用戶點擊添加日期按鈕textarea不需要被取消選擇(onmousedown=function(){return false}
)。在IE 8和更低版本中,它被取消選擇(我認爲return false
不工作)。
如何支持IE 8及更低版本。
爲什麼不使用分號?我很驚訝,完全可以工作。 – nullability
@nullability,在哪裏? – AMD