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

首頁 > 編程 > JavaScript > 正文

js 賦值包含單引號雙引號問題的解決方法

2019-11-20 21:02:31
字體:
供稿:網(wǎng)友
我的頁面是jsp頁面,里面包含一個(gè)參數(shù):lefttree,

這個(gè)lefttree是從后臺(tái)拼出來的,內(nèi)容是html代碼:如:
復(fù)制代碼 代碼如下:

<div class="test" onclick="show('tt1','abc')">

在jsp頁面中,需要通過js代碼將這個(gè)值付給一個(gè)div,如下:
復(fù)制代碼 代碼如下:

<script type="text/javascript">
window.parent.document.getElementById('mptree').innerHTML='<%=lefttree%>';
<script>

這樣,由于lefttree中既包含單引號,又包含雙引號,而與js中賦值時(shí)最外層的單引號發(fā)生匹配錯(cuò)誤,變成了:
復(fù)制代碼 代碼如下:

'<div class="test" onclick="show('tt1','abc')">'

解決方法:

用轉(zhuǎn)義字符"/"

在后臺(tái)拼接lefttree時(shí),變成以下形式:

復(fù)制代碼 代碼如下:

<div class="test" onclick="show(///'tt1///',///'abc///')">

其中:

前兩個(gè)“//”用于在頁面中保留下 一個(gè)“/”

第三個(gè)“/”用于轉(zhuǎn)義后面的單引號。

這樣在網(wǎng)頁中,lefttree的值為:
復(fù)制代碼 代碼如下:

<div class="test" onclick="show(/'tt1/',/'abc/')">
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 田林县| 宁国市| 福贡县| 罗城| 凉城县| 微山县| 武强县| 高青县| 常德市| 滨海县| 大竹县| 东港市| 遂川县| 丹江口市| 井冈山市| 岗巴县| 射洪县| 德阳市| 桂东县| 元江| 农安县| 廉江市| 古蔺县| 前郭尔| 茶陵县| 财经| 大庆市| 观塘区| 富阳市| 六枝特区| 龙江县| 合肥市| 沂南县| 吉安市| 常宁市| 彩票| 西华县| 磐安县| 海原县| 溧水县| 巴南区|