js中拼接的html程式碼中的onclick事件解析錯誤
js程式碼:
html+='<div class="mt15 sp_btn"><span class="fr sp1">';
html+='<a href="javascript:void(0)" class="kc_btn" onclick="playv1("'+detail.isfree+'","'+detail.id+'","'+detail.id+'");">課程</a>';html+='</span><span class="fr"><a class="kc_btn" href="javascript:void(0)" onclick="playv1("'+detail.isfree+'","'+detail.id+'","'+detail.id+'");">訓練營</a></span></div>';
web端展示形式:
<div class="mt15 sp_btn"><span class="fr sp1"><a href="javascript:void(0)" class="kc_btn" onclick="playv1(" 1","1","1");"="">課程</a></span><span class="fr"><a class="kc_btn" href="javascript:void(0)" onclick="playv1(" 1","1","1");"="">訓練營</a></span><span class="red">付費</span></div>
結果:onclick事件後面多了個 "="" 多餘程式碼
解決辦法:
將 js中的
onclick="playv1("'+detail.isfree+'","'+detail.id+'","'+detail.id+'");"
修該為 onclick="playv1('+detail.isfree+','+detail.id+','+detail.id+');" (去掉變數外的"符號)就可以了
<div class="mt15 sp_btn"><span class="fr sp1"><a href="javascript:void(0)" class="kc_btn"
onclick="playv1(" 1","1","1");">課程</a></span><span class="fr"><a class="kc_btn" href="javascript:void(0)" onclick="playv1(" 1","1","1");"="">訓練營</a></span><span class="red">付費</span></div>
具體原因不太清楚,哪位高手留言解釋一下
相關文章
- 關於JS中事件代理的解析JS事件
- Nuxt.js 應用中的 render:html 事件鉤子UXJSHTML事件
- Bash 指令碼中的錯誤處理指令碼
- Java程式碼中字串拼接方式分析Java字串
- js中的事件委託JS事件
- onclick與click事件的區別事件
- 如何避免Java程式碼中的空指標錯誤NullPointerException? - foojayJava指標NullException
- html中中文字型的程式碼HTML
- Python 指令碼中呼叫 Java 程式時 Classpath 錯誤Python指令碼Java
- js堅持不懈之17:onmousedown、onmouseup 以及 onclick 事件JS事件
- C中的匯流排錯誤和段錯誤
- 解決程式碼中重複的捕獲 promise 錯誤的 try catch 語句Promise
- grpc中的錯誤處理RPC
- onClick事件中點選跳轉新的activity提示FLAG_ACTIVITY_NEW_TASK的奇怪bug事件
- JS中event事件JS事件
- JS中的事件順序(事件捕獲與冒泡)JS事件
- APP 中的 JS 加密逆向解析APPJS加密
- 誰能看出這[方法呼叫]和[多表查詢]程式碼中的錯誤嗎?
- js中eval詳解,用Js的eval解析JSON中的注意點JSON
- onvif soap 協議的錯誤程式碼協議
- js中Uncaught RangeError: Maximum call stack size exceeded錯誤JSError
- Windows 錯誤程式碼Windows
- MySQL 錯誤程式碼MySql
- 聊聊RxJS中的錯誤重試JS
- JPA 開發中遇到的錯誤
- Restful API 中的錯誤處理RESTAPI
- 【譯】RxJava 中的錯誤處理RxJava
- js中事件物件eventJS事件物件
- 刪除字串中的html標籤程式碼例項字串HTML
- 如何在 Cypress 測試程式碼中遮蔽(Suppress)來自應用程式碼報出的錯誤訊息
- 網站升級中 HTML 程式碼網站HTML
- js程式碼與html程式碼分離示例JSHTML
- Spring5原始碼解析-Spring框架中的事件和監聽器Spring原始碼框架事件
- spring — Spring中的事件驅動機制解析Spring事件
- 我們正在錯誤的組織程式碼!
- Qt中對js和HTML通訊的理解QTJSHTML
- 如何移除你專案中99%的JS程式碼JS
- 和我一起理解js中的事件物件JS事件物件
- 執行指令碼寫入中間表錯誤返回錯誤資訊指令碼