JS字符串拼接在ie中都报错的解决方法_javascript技巧
程序员文章站
2022-04-08 10:02:54
...
好久不用js了,好多东东都忘了。最近用js拼接字符串时遇到问题了,不论怎么拼接在ie中都报错,很郁闷。
隔了一天,又拿起代码看了下,突然想起在java中拼接字符串转义字符的事,才想起js也有这个东东。
原来这样:
tr += ""; 在编辑器中就不报错,到浏览器中怎么点onclick都都不反映,F12就报错,看了下脚本,字符串完全变样 修改后: 复制代码 代码如下: tr += "“ 就没问题了。 知识总结: 在js中单双引号的效果是一样的,但是如果你的字符串中有单引号则外面要用双引号,如果你的字符串中存在双引号则外面要用单引号括起来,这样就不用转义字符了。 上面的输出结果是: 复制代码 代码如下: onclick='confirmDelOneInfo("http://...?type=1&nodeId=11","测试1");' 看出在html中,如果外面使用单引号则里面要用双引号,否则IE报错,因此用到转义字符\"转换双引号。在动态生成html的元素时,尤其要注意单双引号的问题,否则会很头疼的。 呵呵,一点小知识的总结,欢迎指正....微信分享声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。相关标签:字符串拼接上一篇:jquery检测input checked 控件是否被选中的方法_jquery下一篇:IE下双击checkbox反应延迟问题的解决方法_javascript技巧相关文章相关视频javascript怎么将值类型强制转为字符串javascript中什么是位运算符javascript怎么判断字符串是否是数字总结分享: 6 种JavaScript的打断点的方...JS字符串拼接在ie中都报错的解决方法_javas...框架初始类文件前端应用MVC目录结构规划博客前后台功能介绍网友评论文明上网理性发言,请遵守 新闻评论服务协议我要评论立即提交专题推荐独孤九贱-php全栈开发教程全栈 170W+主讲:Peter-Zhu 轻松幽默、简短易学,非常适合PHP学习入门玉女心经-web前端开发教程入门 80W+主讲:灭绝师太 由浅入深、明快简洁,非常适合前端学习入门天龙八部-实战开发教程实战 120W+主讲:西门大官人 思路清晰、严谨规范,适合有一定web编程基础学习作者信息认证0级讲师发布技术文章最新文章热门排行javascript中什么是位运算符javascript怎么将值类型强制转为字符串javascript怎么判断字符串是否是数字JavaScript怎么求多个数的平均值聊聊Angular中父子组件间怎么传递数据总结分享: 6 种JavaScript的打断点的方式(收藏学习)Node项目中用images+imageinfo库给图片批量添加水印javascript怎么去掉小数点后两位JS 是什么意思json格式是什么?json格式文件怎么打开?RN布局的实例详解sqrt函数怎么使用js数组如何删除指定位置的元素?删除指定位置元素的2种方法2021年前端vue面试题大汇总(附答案)echarts柱状图颜色设置:echarts柱状图如何设置不同颜色?(代码)如何理解vue数据双向绑定原理推荐视频教程javascript初级视频教程jquery 基础视频教程视频教程分类php视频教程html视频教程css视频教程JS视频教程jQuery视频教程mysql视频教程Linux视频教程Python视频教程article_status = 0;网站首页 PHP视频PHP实战PHP代码PHP手册词条手记编程词典php培训:公益在线php培训,帮助PHP学习者快速成长!Copyright 2014-2021 https://www.php.cn/ All Rights Reserved | 苏ICP备2020058653号-1关于我们免责申明赞助与捐赠广告合作
.layui-fixbar{bottom:200px;}var _hmt = _hmt || [];(function(){var hm = document.createElement("script");hm.src="//hm.baidu.com/hm.js?aaf8dba0861f46190106021371583c62";var s=document.getElementsByTagName("script")[0];s.parentNode.insertBefore(hm, s);})();(function(){var bp = document.createElement('script');var curProtocol = window.location.protocol.split(':')[0];if(curProtocol === 'https'){bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';}else{bp.src = 'http://push.zhanzhang.baidu.com/push.js';};var s = document.getElementsByTagName("script")[0];s.parentNode.insertBefore(bp, s);})();var topadshow = $.cookie('phpcndatatopadshows');if(!topadshow&&1==2){$('.topimages').show();var topobj = $('.topimages').find('.time');var topobj_day = $('.topimages .time').find('.day');var topobj_hours = $('.topimages .time').find('.hours');var topobj_minutes = $('.topimages .time').find('.minutes');var topobj_second = $('.topimages .time').find('.second');var topday = parseInt(topobj_day.html());var tophours = parseInt(topobj_hours.html());var topminutes = parseInt(topobj_minutes.html());var topsecond = parseInt(topobj_second.html());setInterval(function(){if(topsecond > 0){topsecond = topsecond-1;}else{if(topminutes > 0){topminutes = topminutes-1;topsecond = 59;}else{if(tophours > 0){tophours = tophours-1;topminutes = 59;topsecond = 59;}else{if(topday > 0){topday = topday -1;tophours = 23;topminutes = 59;topsecond = 59;}else{topobj.html("
隔了一天,又拿起代码看了下,突然想起在java中拼接字符串转义字符的事,才想起js也有这个东东。
原来这样:
复制代码 代码如下:
tr += "
活动已结束");}}}}topobj_second.html(topsecond);topobj_minutes.html(topminutes);topobj_hours.html(tophours);topobj_day.html(topday);},1000);}$('.topimages .layui-icon-close').click(function(){$.cookie('phpcndatatopadshows',1,{expires:7});$('.topimages').hide();});$('.content_article_viewer_show').viewer();
上一篇: 学python哪个方向好找工作
下一篇: 电脑中ps软件怎么用