2 回答

TA貢獻(xiàn)1951條經(jīng)驗(yàn) 獲得超3個(gè)贊
當(dāng)然出錯(cuò)
這是外層你用的雙引號(hào)
這是里層,你也用雙引號(hào)
導(dǎo)致他解析成了
這里配成了一對(duì);
而
這些字符串DOM解析成了無(wú)用字段
導(dǎo)致你點(diǎn)擊事件不能正常觸發(fā)。
解決辦法1:外層用單引號(hào)
onclick='code'>確認(rèn)</button>
解決辦法2:轉(zhuǎn)義
onclick="updateDictElem(51,{\" type\":\"xj\",\"label\":\"999\",\"value\":\"333\",\"orders\":\"22\",\"remarks\":\"\"});closemodal();">確認(rèn)</button>
建議使用第一種

TA貢獻(xiàn)1830條經(jīng)驗(yàn) 獲得超3個(gè)贊
我說(shuō)一下我的思路,希望對(duì)你有所幫助!
方式一
把onclick里面的雙引號(hào)變成單引號(hào),例如像這樣:onclick="updateDictElem(51,{'type':'xj'...);closemodal();" (外面單引號(hào),里面雙引號(hào)也是可以的,看你個(gè)人習(xí)慣)
方式二
把寫在onclick中的那么多放在一個(gè)函數(shù)里面,就像這樣:onclick="test()",test函數(shù)里面放你上面那些內(nèi)容多好!
添加回答
舉報(bào)