2 回答

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

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