
正文
js中写html遇到引号,html的引号
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
关于JavaScript使用innerHTML动态输出多个嵌套双引号字符串的问题_百度...
呵呵,估计楼主是写ASP、VB的,在JS里只要使用转义字符(\)就行了:alert(我说:\你好\);如果输出的内容有引号嵌套,就要注意输出后的引号相互关系。
可以使用单引号:‘’。在js代码中单引号‘’的作用和双引号的作用是一样的。另外需要注意的是js代码块需要写在/body上面,因为你的页面元素需要先加载再去加载js代码,如果放在头部head/head之间就会报错。
有多种方法可以在网页上显示字符串,要使用JavaScript显示字符串,需要使用document.write或者innerHTML,使用JavaScript可以控制字符串的显示还可以显示包含 HTML标签的字符串。
innerHTML的写法对于element,设置innerHTML指定的元素名称。
js单引号要配对。嵌套的时候,不管多少层,最外层才是字符串意义的单引号,内层都是字符单引号,需要转义(\)。举例:var s1=aaaa;//正确,这是一个常见的字符串,外侧用单引号括起来。
相关问答
Q1: JS中双引号单引号,转义字符问题!!
1、html的双引号是正常的吧,每一个属性,例如:value=,一般都有双引号包着。
2、js里面的单引号和双引号在jquery或者js中拼接字符串时是没有区别的,都可以被成功解析成字符串。从代码编译的角度说的话,单引号在JS中被浏览器(IE,Chrome,Safari)编译的速度更快(在FireFox中双引号更快)。
3、JS中的+号是重载运算符,在这里表示的是“连接符”,标准定义是起到连接两个字符串的作用。
4、其中js_string是一个字符串,在你的例子里面,是document.getElementById(rockImg).src = rock.png;它是被双引号包起来的,中间不能出现双引号,除非你对多出来的双引号进行转义。
5、转义序列 字符 \b 退格 \f 走纸换页 \n 换行 \r 回车 \t 横向跳格 (Ctrl-I)\ 单引号 \ 双引号 \\ 反斜杠 请注意,由于反斜杠本身用作转义符,因此不能直接在脚本中键入一个反斜杠。
Q2: 这段JS代码中,关于引号的问题
CB1如果不加引号,js就会认为它是个变量,而这个变量实际上又是不存在的,所以就出错了。
obj.style.filter=alpha(opacity=+cur+speed+);这个应该这么写吧!obj.style.filter=这里填写字符串,但是你需要变量 所以就是得把字符串的地方拆开来写。
所以会报: 缺少 ; 错误,而不是报:500px 不是一个有效的变量或者500px未定义。
js中写html遇到引号的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于html的引号、js中写html遇到引号的信息别忘了在本站进行查找喔。







