課程
/前端開發
/Html5
/Canvas繪圖詳解
不是應該是this.innerText嗎, 怎么存在this.text.....
2016-02-15
源自:Canvas繪圖詳解 8-2
正在回答
首先需要指出innerText 是不符合w3c標準的,只能在IE下使用,所以編碼中盡量少使用,而innerTHML是符合的。但是兩者是有區別的,具體可以參考百度。
如果需要在其他瀏覽器下使用innerText需要添加判斷處理。
另外就是js 里面 this.text是可以獲取一個a標簽的內容。
<!DOCTYPE?html> <html> <head> ????<meta?charset="UTF-8"> ????<title>test</title> </head> <script?type="text/javascript"> ????window.onload?=?function()?{ ????????var?t?=?document.getElementById("t"); ????????t.onclick?=?function()?{ ????????????alert(this.text); ????????????//使用innerText也可以,但只支持IE。 ????????????//innerHTML也可以,所有瀏覽器都支持 ????????}; ????} </script> <body> ????<a?href="#"?id="t">這是我的內容</a> </body> </html>
演示代碼可以成功彈出 a標簽的內容。
innerText兼容chrome的,好像不支持FF,我現在也是盡量少用innerText, ?不過this.text可以獲得a標簽的內容倒是學習了,但是好像text屬性只有a標簽有,其他標簽都沒有,不具有一般性吧!~ 還是謝謝你的回答哈
willerfu
舉報
Canvas系列教程第二課,詳解Canvas各接口,讓同學徹底掌握Canvas繪圖
1 回答xor的問題
2 回答cancas層疊問題
1 回答旋轉的問題
3 回答線條問題啊
2 回答canvas全屏問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-02-16
首先需要指出innerText 是不符合w3c標準的,只能在IE下使用,所以編碼中盡量少使用,而innerTHML是符合的。但是兩者是有區別的,具體可以參考百度。
如果需要在其他瀏覽器下使用innerText需要添加判斷處理。
另外就是js 里面 this.text是可以獲取一個a標簽的內容。
演示代碼可以成功彈出 a標簽的內容。
2016-02-20
innerText兼容chrome的,好像不支持FF,我現在也是盡量少用innerText, ?不過this.text可以獲得a標簽的內容倒是學習了,但是好像text屬性只有a標簽有,其他標簽都沒有,不具有一般性吧!~ 還是謝謝你的回答哈