在做一个练习中遇到的疑问,代码如下:
oDiv1.innerHTML='<div id="div3"><img src="image/q2.jpg"><p>'+oTxt.value+'</p></div>';
为什么这个代码中的 +oTxt.value+ 必须用单引号嵌套代码才能运行?
JS中不是说单引号内必须写双引号吗?
//弄明白了,不好意思麻烦了。原来是两个字符串的拼接,理解错误。。
在做一个练习中遇到的疑问,代码如下:
oDiv1.innerHTML='<div id="div3"><img src="image/q2.jpg"><p>'+oTxt.value+'</p></div>';
为什么这个代码中的 +oTxt.value+ 必须用单引号嵌套代码才能运行?
JS中不是说单引号内必须写双引号吗?
//弄明白了,不好意思麻烦了。原来是两个字符串的拼接,理解错误。。
13 回答13k 阅读
7 回答2.2k 阅读
3 回答1.3k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
6 回答1.4k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
是左右两个字符串、单引号用作区分左边字符串和右边字符串
如果用双引号会把加号和属性名认为是字符串