問過老師,這好像是火狐方便的規定支援我是用迴圈動態建立並附上迴圈值的value進去再另外架function當滑鼠點擊的時候alert 點到表格的value 值用IE 測OK,但是我用火狐的話就會undefined我一開始用button方式去建立在alert(方法一樣只是button和td 改變)這樣就可以正常輸出,請問有怎樣的寫法可以達到我想要的目的如果需要程式碼請回復,我再貼
<script>var x;[removed]("");for (x=0;x<=100;x++){[removed](" "+x);if (x ==0){ [removed]("<td/> ");}}</script><input type="button" value=send name="send" onclick='btn_n(this)'/>以上是CODE,因為專題會用到C# 和JS所以現在正在想到有哪些功能可以用先玩語法熟練熟練
VegetableFlower wrote:<script...(恕刪) 你的Code是不是被吃掉了一些?試試<t d onclick="alert(this.textContent);">或<t d onclick="alert(this[removed]);">
https://www.dropbox.com/s/cp9b2jmt27mjxgs/test.html這是code 我照上面的改成直接alert 還是一樣,貌似火狐沒辦法支援這種td alert出值的方法
VegetableFlower wrote:https://ww...(恕刪) function getInnerText(el) {return el.textContent || el.innerText || el[removed];}onclick=alert(getInnerText(this))這樣應該看的懂吧
VegetableFlower wrote:可以了!! 萬分感...(恕刪) 只是針對瀏覽器支援問題的三種不同取值方法而已有哪個就傳回哪個~~js處理跨瀏覽器問題比較麻煩所以現在大家才都會用jquery去做function只是針對你的需求去寫如果是我自己處理, 肯定是會直接include jquery XD