1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 前端(JS html)中单双引号问题

前端(JS html)中单双引号问题

时间:2021-02-08 04:20:00

相关推荐

前端(JS html)中单双引号问题

JSP中常见单双引号问题: JSP中主要分三块代码的书写

分别是<%java代码%> <!-html代码-!> <*/JS代碼*/>

主要问题:

1、JS中引用HTML与EL、S标签库单双引号问题

2、HTML中引用JS与EL、S标签库单双引号

首先,明确两点js代码中是不区分大写的,例如alert("Ok"); alert('Ok');都是正确的,其次EL,S标签库取出的值是字面量Jsp页面并不能识别取出的值是字符串类型,例如:web项目名为/bos,alert($(pageContext.requet.ContextPath)),得到alert(/bos),js认为/bos是变量控制台报错,正确使用alert((“$(pageContext.requet.ContextPath)”))得到alert("/bos"),控制得到/bos

js运用很灵活,关于单双引号有很多用法,这里作常规的总结

1、在html代码块中使用例如

<a href ="javascript:onclick('alert(我们在html中,js语法用单引号)')">测试</a>,这是因为我们html中name、value等属性习惯采用双号,那么js代码中采用单引号,方便使用

2、在js中拼接el、s标签库和html代码

这个常见于拼接html代码如

$("#ID").html('<p id="test">hello,world</p>'); (jq形式)

如果定义

var str = "myweb";

在#ID中运行下列html代码

$("#ID").html('<p id="test">'+ str+'is$(pageContext.requet.ContextPath)</p>');

在#ID组件中会得到p标签,内容为 mywebis/bos

其他关于\”转义字符的处理,也是可以的,我还是习惯于用单双引号去防止因为单双引号产生的报错情况

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。