国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > WEB開發 > 正文

javascript 中出現missing ) after argument list的錯誤

2024-04-27 15:11:56
字體:
來源:轉載
供稿:網友

今天在寫html頁面中使用javaScript拼湊DOM元素時,出現“missing ) after argument list ”的錯誤,試了很長時間才解決,記錄以便以后查看

<ul class="dropdown-menu" id="menus"><script type="text/Javascript">$(function () {$.post('/ImageManager/GetAllImageData?plugin=LS.SGYC.Management', { page: 1, rows: 100 }, function (data) { $.each(data, function (index, value) { $('#menus').append("<li><a href='javascript:void(0)' onclick='showCompareImage(" + value.ImageUrl + ")'>" + value.ImageName + "</a></li>");}) }, 'json')})</script></ul>

錯誤出在下面這句代碼

$('#menus').append("<li><a href='javascript:void(0)' onclick='showCompareImage(" + value.ImageUrl + ")'>" + value.ImageName + "</a></li>");

主要是雙引號和單引號的嵌套使用 測試一、測試解決方案時,試著在value.ImageUrl處添加單引號(如下)

$('#menus').append("<li><a href='javascript:void(0)' onclick='showCompareImage('" + value.ImageUrl + "')'>" + value.ImageName + "</a></li>");

結果出現“unexpected }”的錯誤 測試二、將最外面的雙引號和內部的單引號,全部互換,如下

$('#menus').append('<li><a href="javascript:void(0)" onclick="showCompareImage("' + value.ImageUrl + ')">' + value.ImageName + '</a></li>');

發現錯誤任然存在。 查找解決方案后,使用轉義符將雙引號進行轉義,解決問題,最終代碼如下:

$('#menus').append("<li><a href='javascript:void(0)' onclick='showCompareImage(/"" + value.ImageUrl + "/")'>" + value.ImageName + "</a></li>");

GOOD LUCK!!!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 确山县| 延寿县| 遵义县| 松原市| 舟曲县| 尖扎县| 四子王旗| 宜城市| 枝江市| 永修县| 松桃| 黎川县| 巫山县| 泸水县| 吴堡县| 南江县| 自贡市| 英吉沙县| 新丰县| 通许县| 彝良县| 格尔木市| 瑞昌市| 乌审旗| 正阳县| 黑水县| 称多县| 岳阳市| 黔西| 固安县| 邛崃市| 仲巴县| 平定县| 绥棱县| 方正县| 长垣县| 宁明县| 邢台市| 万州区| 肥城市| 海丰县|