因为javascript中引号比较灵活,单引号和双引号意义相同,用单引号时内部用双引号就不用转义,
用双引号时内部用单引号也不用转义
字符串中需要转义的主要是"\",要写成"\\"
如果你用单引号括字符的,里面单引号要写成 \' 进行转义
双引号同理
你这句我估计应该是
document.getElementById('spannum').innerHTML = '<input type="text" id="tsnum" name="tsnum"><a id="tj" href="javascript:text('billid','tsempnum','1')">提交</a>'
这里把'billid','tsempnum'都是当作字符串的,如果是变量,单引号去掉就好了.
使用反斜杠“\”,例如,要输出以下内容:I said "Hello World!".
<script>document.write("I said \"Hello World\"!")
</script>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)