`
funzhang2010
  • 浏览: 14418 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

【学习笔记】Javascript双引号嵌套问题

阅读更多

JavaScript中字符串是用引号“" "”“' '”包起来的零个至多个字符。用哪个引号开始就用哪个结束,而且单双引号可嵌套使用,不过JavaScript 中引号的嵌套只能有一层。如果想再多嵌一些,需要用转义字符:
转义字符 由于一些字符在屏幕上不能显示,或者 JavaScript 语法上已经有了特殊用途,在要用这些字符时,就要使用转义字符。转义字符用斜杠“/”开头:/' 单引号、/" 双引号、/n 换行符、/r 回车(以上只列出常用的转义字符)。于是,使用转义字符,就可以做到引号多重嵌套。

 

JS当嵌套两层双引号时一般会出错
可用以下办法解决

将内层单引号替换为\'
双引号替换为"
如下面的例子就可以了
<html>
  <head>
    <title>
      JS
单引号双引号问题
    </title>
    <script>
       function showmSG(S)
        {        
         alert(S);
         }
    </script>
  </head>
  <body>
    <input type="button" value="Click Me" onclick="showmSG('\'&quot;FSDFDS')" />
    <input type="text" id="txtName" name="txtName" value="\'&quot;FSDFDS" />
  </body>
</html>

分享到:
评论

相关推荐

    javascript学习笔记

    ### JavaScript学习笔记关键知识点 #### 一、变量声明与初始化 在JavaScript中,变量声明主要关注的是变量的初始值设置,因为与许多其他编程语言不同,JavaScript并没有类型声明的概念。这意味着开发者可以直接为...

    南师大教育技术学考研笔记JavaScript入门经典.docx

    学习JavaScript时,手动编写代码有利于更好地理解和掌握其语法特性,而Firefox中的Firebug是一个非常实用的调试工具,能够帮助开发者追踪和修复代码问题。 JavaScript的数据类型分为几种主要类别:数值、文本、布尔...

    JS学习笔记.docx

    这份"JS学习笔记.docx"是针对JavaScript初学者的入门资料,旨在帮助读者快速掌握JavaScript的基础知识。 一、常用快捷键 在编程中,快捷键能够提高编程效率。在JavaScript开发中,熟悉如Ctrl+C(复制)、Ctrl+V...

    Json学习笔记

    ### JSON学习笔记:深入了解JSON与Spring框架中的初始化机制 #### JSON简介 JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它以其简洁性和易读性而著称,不仅适用于人眼阅读,也便于机器解析和...

    南师大教育技术学考研笔记_JavaScript入门经典.doc

    字符串则使用双引号或单引号包围,支持转义字符。布尔值仅有两个值,即true和false。JavaScript是一种弱类型的语言,通常不需要显式声明变量的类型,但可以通过var关键字声明变量,未赋值的变量默认为undefined。 ...

    JavaScript+DOM编程艺术笔记整理

    常见的数据类型有:字符串(通过双引号或单引号包围)、数值(包括浮点数和负数)、布尔值(true和false)、数组以及关联数组。数组可以存储不同类型的数据,并且支持嵌套。关联数组(也称为对象)使用键值对,键...

    js入门学习笔记 语法案例

    2. 字符串型:由单引号或双引号包围,可以嵌套使用。字符串的长度可通过`.length`属性获取,字符串拼接通常使用加号`+`操作。 3. 布尔型:只有`true`和`false`两个值。布尔值在加法运算中,`true`相当于1,`false`...

    html学习笔记

    - 双标记需要正确嵌套。 - 属性值需要用引号括起来。 - 属性不是必需的,可以根据需要添加。 - 多个属性之间以空格分隔,不区分顺序。 - **XHTML文档结构**: - 一个完整的XHTML文档通常包含以下部分: - DTD...

    html笔记,重要笔记

    - **属性值**:使用双引号包裹属性值,如`class="example"`。 #### 文本标签 - `&lt;font&gt;`:用于设置文本的颜色、字体和大小。 - 属性:`color`、`size`、`face`。 - `&lt;b&gt;`和`&lt;strong&gt;`:文本加粗,其中`&lt;strong&gt;`...

    XML资料大全--基础 语言 笔记课件

    - 属性值引号包围:属性值必须用单引号或双引号包围,如`&lt;tag attr="value"&gt;`。 - 空元素:若元素没有内容,可以使用自闭合形式,如`&lt;emptyElement/&gt;`。 - 实体引用:用于表示特殊字符,如`、`&gt;`、`&`分别用`、`&gt;...

    html应用知识积累

    属性值通常用双引号包围,如`&lt;img src="image.jpg"&gt;`。 4. HTML文本格式化 `&lt;strong&gt;`使文本加粗,`&lt;em&gt;`使文本斜体,`&lt;u&gt;`下划线,`&lt;del&gt;`删除线,`&lt;ins&gt;`下划线表示插入,`&lt;sub&gt;`下标,`&lt;sup&gt;`上标等。 5. 表格...

Global site tag (gtag.js) - Google Analytics