標籤元素方法賦值問題

標籤元素方法賦值問題


目錄

一丶概述介紹
      1.標籤問題<a></a>
二丶需求分析
      1.問題原因
三丶問題解決


一丶概述介紹
      1.標籤問題<a></a>



result += "< a href='javascript:;'  onclick=\"deletedArcticlePersonalInfo('" + id + "','" + articleClass + "')\" >刪除</ a> &nbsp;";




result += "< a href='javascript:;'  onclick='deletedArcticlePersonalInfo(" + id + "," + articleClass + ")' >刪除</ a> &nbsp;";


以上兩個字符串有什麼差別?

二丶需求分析
      1.問題原因
     你會發現居然取出的值和放進方法的值都是一樣的,可是調用方法時打印出來的卻發生了改變!細思極恐~
使用以下代碼的時候:
result += "<a href='javascript:;' onclick='deletedArcticlePersonalInfo(" + id + "," + articleClass + ")' >刪除</a> &nbsp;";
在這裏插入圖片描述在這裏插入圖片描述

三丶問題解決
     
調整標籤代碼的符號後:result += "<a href='javascript:;' onclick=\"deletedArcticlePersonalInfo('" + id + "','" + articleClass + "')\" >刪除</a> &nbsp;";
在這裏插入圖片描述

在這裏插入圖片描述

單引號,雙引號引發的血案!當你發現同樣情況的時候不妨試試看!


後記

          當傳入的值是字符串的時候兩個都一樣沒問題,當傳入的是數值的時候就會暴露問題,尤其是傳入的數值是時間字符串的時候數值會變化.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章