急求急求呀、、、JS中转义字符怎么加呀?下面是我加的,但不对,求高手解答、、、
发布网友
发布时间:2022-04-25 15:04
我来回答
共3个回答
热心网友
时间:2022-04-25 16:33
javascript中只字符串的话 很少用转义的
因为javascript中引号比较灵活,单引号和双引号意义相同,用单引号时内部用双引号就不用转义,
用双引号时内部用单引号也不用转义
字符串中需要转义的主要是"\",要写成"\\"
如果你用单引号括字符的,里面单引号要写成 \' 进行转义
双引号同理
你这句我估计应该是
document.getElementById('spannum').innerHTML = '<input type="text" id="tsnum" name="tsnum"><a id="tj" href="javascript:text('billid','tsempnum','1')">提交</a>';
这里把'billid','tsempnum'都是当作字符串的,如果是变量,单引号去掉就好了.
热心网友
时间:2022-04-25 17:51
你这写法太奇怪了。
你这样写,那么bllid和tsempnum是不是变量呀?如果是变量你转意了双引号,变量不就成了常量?转意的确就是用 \
如果是变更你为什么要转意呢?
热心网友
时间:2022-04-25 19:26
document.getElementById('spannum').innerHTML ="<input type='text' id='tsnum' name='tsnum'><a id='tj' href='javascript:text('"+billid+"','"+tsempnum+"','1')'>提交</a>";