2 回答

TA貢獻1038條經(jīng)驗 獲得超227個贊
沒有說不能同時使用,只是告訴你一個常識問題,
像你寫的如下這句全是雙引號,js解析器依據(jù)最近優(yōu)原則很可能先配對雙引號
"<a href="javascript:;" onclick="del(this)">刪除</a>";
?解析從上往下從左到右的解析,它可能認為是這樣
"<a href=" ????????????????????????????????????字符串
javascript:;????????????????????????????????????變量
" onclick="??? ????????????????????????????字符串????????????????
del(this)????????????????????????????????????函數(shù)調用
">刪除</a>"?????????????????????????? 字符串
而"<a?href='javascript:;'?onclick='del(this)'>刪除</a>"則不同,它只會認為雙引號間只是字符串,不會解析。
其實,有些問題,你自己細心思考一下,就能明白。

TA貢獻1038條經(jīng)驗 獲得超227個贊
打開控制臺調試,發(fā)現(xiàn)點擊增加行就報語法錯誤。改正后,就ok了。
在addtr()函數(shù)內改相關語句代碼改成這樣。
??td3.innerHTML="<a?href='javascript:;'?onclick='del(this)'>刪除</a>";
錯誤原因:單雙引號使用的問題。
如果不清楚使用,就用+連接拼接字符串。
添加回答
舉報