问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

JS中双引号单引号,转义字符问题!!

发布网友 发布时间:2022-04-23 14:00

我来回答

1个回答

热心网友 时间:2022-05-15 06:48

html的双引号是正常的吧,每一个属性,例如:value="",一般都有双引号包着。但是用js添加页面节点的时候,需要转义,比如:
var html = "<div onclick=\" openUrl( ' <s:url value='%{resUrl}'/> ' ) \"></div>";
document.getElementById("main").innerHTML = html;
看到最外面的那个双引号的了吗,是表示一个字符串变量的意思,而被包在里面的双引号就不起作用,只有在页面显示的时候才会起作用,也就是说js不会认为第一个双引号和第二个双引号是一对,会认为</div>";这个双引号才是结尾,因为中间的被"\"转义了。
openUrl函数中的第一对单引号是表示字符串的意思,你省去也不会报错,中间那一对则是标签的属性需要。
最后的问题说明你对struts的标签不熟,可以看下struts的property和ognl表达式,最多半个小时可学会
JS中双引号单引号,转义字符问题!!

html的双引号是正常的吧,每一个属性,例如:value="",一般都有双引号包着。但是用js添加页面节点的时候,需要转义,比如:var html = "&lt;div onclick=\" openUrl( ' ' ) \"&gt;";document.getElementById("main").innerHTML = html;看到最外面的那个双引号的了吗,是表示一个字符串变量的...

JSP单引号和双引号转义的问题

可以定义字符串为"4&amp; quot;"或"4 34"就能显示4"(注:&amp;与quot;之间本没有空格,由于不加空格提交时页面只会显示",同理 与34之间也本该没有空格,如果想显示4",只要将刚才提到的空格去掉就ok了)

js 输出为什么需要转义\呢?

可以把class的双引号换成单引号,document.write("")这样就可以正常输出,或者将class的双引号转义输出,让浏览器自己去判断,如document.write("")的话其实其实里面就只有一个字符串,即

js里面的单引号和双引号有什么区别??

js里面的单引号和双引号在jquery或者js中拼接字符串时是没有区别的,都可以被成功解析成字符串。从代码编译的角度说的话,单引号在JS中被浏览器(IE,Chrome,Safari)编译的速度更快(在FireFox中双引号更快)。而且单引号和双引号可以混合使用,但混合使用时需要注意。情况一般出现在js拼接字符串里面,...

jsp中参数单双引号的使用

单引号:当双引号出现在js的&lt; &gt;符号内时遵循如下规则:1、 双引号” ”要变为单引号’ ’2、 单引号中的单引号’ ’用实体符号"代替 3、 单引号中的转义字符 \ 用 \\ 代替 双引号:ASP中处在双引号中的可以是任意的字符、字符串,HTML代码。比如 产生的页面效果分别是:默认文字和加粗文字“...

js中单引号的转义

意思就是:var a = val; 你定义了一个a变量接收val的值,然后又定义了一个b字符串,但这个字符串中存得是一个文本框类型的字符串,然后你在这个文本框中调用了一个方法[获得焦点的方法],调用的是check函数,传了一个你定义的a的值过去。因为你外边定义得是单引号,里面有双重双引号,转译一下...

js里面的单引号和双引号有什么区别??

单引号或者双引号没有根本区别,在于你怎么用。像上边的组串,如果外部用了双引,那么内部截断的时候也要用双引,只要对应正确即可。

javascript 函数传值单引号、双引号问题

JS中的+号是重载运算符,在这里表示的是“连接符”,标准定义是起到连接两个字符串的作用。LZ仔细看,funC是被双引号括起来的,所以里面的引号则必须使用单引号,这样交替使用引号是为了避免引号的解释错误,交替使用引号就省去了转义的麻烦。而+ 变量 +的写法,如果你不这样写,变量将被当做字符串来...

js中字符串拼接必须用\吗?

不是必须的,\的意思在字符串中是转移的意思,\"这个意思就是双引号转义,当作双引号解析,因为你最外面用双引号包括字符串,如果不转移,会把双引号当作结尾来解析的,所以需要这个转义符。

javascript里document.write()括号里的什么时候要用双引号,什么...

字符串类型需要引号,数值、表达式、变量等不需要

双引号单引号反斜杠的转义字符 双引号中的双引号转义 字符用双引号还是单引号 双引号转义成斜杠双引号 js中双引号的转义字符 表示双引号转义字符的是 转义字符用单引号 字符串双引号和引号 字符串双引号转义
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
北京市地铁6号线何时开工 上海市浦东新区古恩路附近有没有地铁坐到上海火车南站,该怎么坐_百 ... 北京通州区将建一环六横四纵轨道交通格局 请问从上海火车站到南汇区的坦直镇要怎么走啊? 带“一别”的七言诗句 “楼压黄河山满坐”的出处是哪里 急求一首相爱的藏头诗、熊世玉我爱你一生一世、永不分离、 苹果笔记本电脑怎么连接Dcp7057打印机 我梦见给自己的儿子穿鞋子,穿了两次发现鞋底都有个窟窿,是什么意思啊... 陕西成达实业有限公司怎么样? c语言中,转义字符是用单引号还是双引号? 在VB中用什么转义字符表示双引号 天津地毯清洗沙发清洗这块有没有认识的好点的? 天津开发区地毯清洗哪家专业啊 有知道的朋友介绍一下 要专业的啊 领导的办公室地毯清洗啊 急啊 天津保洁公司有哪些?我想参考一下。 天津南开区地毯清洗哪家公司做的比较好啊? 天津地毯清洗是怎样计费的 iphone机摔机后屏幕出现漏液该怎么办? 河西保洁哪家好 家庭保洁 地毯清洗 沙发清洗消毒麻烦告诉我 天津地毯清洗找哪家最好 天津那家公司清洗地毯好 QQ浏览器里看视频为什么不是免流量的 腾讯大王卡qq浏览器免流吗? 如何使用手机qq浏览器省流加速功能 手机QQ浏览器省流量吗? 使用QQ浏览器免流量吗 手机qq和浏览器浏览流量 手机qq浏览器费流量吗? 手机qq浏览器费流量吗 手机QQ浏览器有没有什么减少流量的办法 专业家庭地毯清洗有什么方法 php 单双引号与转义的问题 c++双引号和单引号里的转义字符效果竟然一样 比如&quot;&#92;n&quot;和&#39;&#92;n&#39;输出的结果都是换行 为什么? CMD命令中的参数带有双引号,如何转义双引号? js单引号和双引号的转义问题 PHP 单引号,双引号与转义的问题 C#中转义双引号是不是只要在要被转义的双引号前加“\”(斜杠) 如何在字符串中添加双引号 python转义双引号 转义字符具体怎么用?用在哪些地方? JSP单引号和双引号转义的问题 信用卡的信用额度和取现额度是怎么回事 在卡里没有现金的情况下可以刷... 转义字符常量是要用单引号还是双引号?还是都可以? 龙卡信用卡现金转出额度一般为信用额度的百分之多少 信用卡能现金加额度一起用吗? 信用卡现金转出额度? 我的是中信银行白金信用卡,信用额度14000元,可借现金额度是55000元,是什么意思_百度问一问 信用卡取现额度和信用额度是一样的吗 丰收贷记卡的‘人民币信用额度‘和’透支取现(转账)额度分别是什么意思 信用卡信用额度和预借现金额度的区别