`
jiangzhenghua
  • 浏览: 609014 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

js单引号中嵌套单引号的问题的正确写法

 
阅读更多

例如我们要写如下一段代码:

this.div.InnerHTML="<div  onmouseover='this.title='123654789' '>xxxx</div>"; 

这里面就涉及到单引号中嵌套单引号的写法问题,上面这种写法显然是不对的。

下面正确的写法为:

this.div.InnerHtml ="<div  onmouseover="+"this.title='xxxx'"+">xxxx</div>";

 这种方式避免了单引号嵌套单引号的情况。

 

还有一种正确的写法是:

 

this.div.InnerHtml ="<div  onmouseover='this.title="+"asdf123456"+"'>xxxx</div>";

把有单引号的地方都分隔开就可以了。

这个写法很重要

分享到:
评论

相关推荐

    浅析Js中的单引号与双引号问题

    同样的原理适用于单引号嵌套在单引号内部的场景。此时,JavaScript会在解析到第一个未转义的闭合单引号时结束字符串,如下所示: ```javascript var str = 'It\'s a fine day.'; ``` 但是,当JavaScript代码与HTML...

    php面试考试题目库.docx

    双引号中的变量会被解析,而单引号中的变量则不会。 14. **POST与GET的区别:** - **正确答案:** 错 - **解析:** POST和GET是两种不同的HTTP请求方式。POST通常用于发送表单数据,而GET用于获取资源,且GET的...

    javascript面试题、练习题

    - 模板字符串:使用反引号 ``` 而不是双引号或单引号来创建字符串,可以方便地插入变量和表达式。 - 解构赋值:允许从数组或对象中提取数据,使代码更简洁。 - 默认参数和剩余参数:增强了函数参数的灵活性。 - ...

    php笔试大全面试题答案解析.pdf

    而单引号字符串则不进行这些处理,`'Hello, $name!'`会原样输出。 2. Switch Case语句是用于多条件分支的控制结构,允许根据不同的条件执行不同的代码块。例如: ```php switch ($expression) { case value1: // ...

    xHTML与HTML标签的写法有哪些不同

    单引号或无引号的情况在HTML中可能可以接受,但在xHTML中是不合法的。 5. **不允许使用 `target="_blank"`**: 在xHTML 1.1及后续版本中,`target` 属性被禁止,因为它不符合XML的语法规则。如果希望链接在新窗口...

    超详细PHP笔试题宝典(搜狐、新浪、网易、等等)

    #### 一、选择题知识点 **1....** - **正确答案:** C ... - 示例代码中的语法错误在于`case`后没有紧跟条件,正确的写法应该是`case 1:`,并且每个`case`分支后面都应该有一个`break`语句来结束当前分支。

    .net性能优化宝典

    **1.7.5 为字符串容器声明常量,不要直接把字符封装在双引号" "里面** 对于字符串常量,应使用`const`关键字声明,这样可以提高性能并减少内存消耗。 **1.7.6 用StringBuilder代替使用字符串连接符 “+”** 在...

Global site tag (gtag.js) - Google Analytics