`
foolraty
  • 浏览: 400182 次
  • 性别: Icon_minigender_1
  • 来自: 南宁
文章分类
社区版块
存档分类
最新评论

javascript/html中半角单/双引号转换,及Array push/join方法的使用(转)

阅读更多
javascript/html中半角单/双引号转换,及Array push/join方法的使用
2010-10-15 22:55

<html>  
<body>
<input value=" ',HTML转义半角(&quot;) " id="test" type="text" size=30 />
<input value="test" type="button" onclick="test();" /><br />

<script language=javascript type=text/javascript>
function test(){
   document.getElementById("test").value = "脚本转义半角(\")单引'号";
}

var a = new Array("a","b","c");
a.push("222"); //向数组加入一个元素
var b = a.join("_") //替换数组间的分隔符
var c = a.join("")
alert(a);
alert(b);
alert(c);

</script>  
</body>  
</html>

总结:
HTML中,对元素value赋值时,默认使用一对双引号(")括起来。同时,也允许用一对单引号(')括起来。一般情况,双引号(")中包含单引号('),或单引号(')中包含双引号(")都是没有问题的。

如果,所赋的值中既包括双引号(")又包含单引号('),HTML就没法解析了。所以,HTML提供了转义半角双引号(")的方式(&quot;) ,用它来代替双引号(")。

而javascript中,却类似于 Java语言的特殊字符转义。比如说,用脚本赋值时,我用一对双引号(")括起来,正好所赋的值中既包括双引号(")又包含单引号('),这时候就得转义双引号了(\")。

 

分享到:
评论

相关推荐

    js中的push和join方法使用介绍.docx

    3. **检测数组**:在JavaScript中,可以使用`Array.isArray()`方法来判断一个对象是否为数组。 4. **数组排序**:`sort()`方法可以对数组进行排序,但默认的排序可能是基于字符串,所以对于数字排序,需要自定义...

    js 单引号替换成双引号,双引号替换成单引号的实现方法

    在JavaScript编程语言中,字符串常使用单引号(' ')或双引号(" ")来定义。在某些场景下,我们可能需要将字符串中的单引号替换为双引号,或者将双引号替换为单引号。例如,当我们处理JSON对象时,通常要求字符串使用双...

    JavaScript中的单引号和双引号报错的解决方法

    在JavaScript编程中,单引号(')和双引号(")是用于定义字符串的特殊字符。在处理字符串数据时,如果字符串内部本身就需要包含这些引号字符,就会导致语法错误,因为解释器会将第一个遇到的未闭合的引号解释为字符串的...

    js、html中的单引号、双引号及其转义使用.docx

    js、html中的单引号、双引号及其转义使用.docx

    js、html中的单引号、双引号及其转义使用.pdf

    js、html中的单引号、双引号及其转义使用.pdf

    Js参数值中含有单引号或双引号问题的解决方法

    在JavaScript编程中,我们经常需要将参数传递给函数,这些参数可能包含字符串,而字符串中可能会含有单引号(')或双引号(")。然而,如果不正确地处理这些特殊字符,可能会导致语法错误,从而影响代码的执行。本文...

    javascript最常用数据类型转换(最全).doc

    在 JavaScript 中,可以使用多种方法将其他类型转换为数值类型,包括 Number() 方法、parseInt() 方法、parseFloat() 方法等。 1. Number() 方法 Number() 方法可以将任何类型转换为数值类型。如果要转换的字符串...

    js中单引号与双引号冲突问题解决方法

    在JavaScript编程中,字符串的界定通常使用单引号(')或双引号(")来标识。不过,在某些情况下,单引号与双引号可能会造成冲突,尤其是在字符串内需要包含另一种引号时。如果不妥善处理这种冲突,很容易导致JavaScript...

    JSHTML转换(TXT版)

    根据给定文件的信息,本文将围绕“JSHTML转换”这一主题进行深入探讨,重点解析如何实现HTML与JavaScript之间的相互转换,并结合文件中的具体内容提供详细解释。 ### 一、概念理解 #### 1.1 JSHTML转换 “JSHTML...

    JavaScript 限制文本框不可输入英文单双引号的方法

    这个函数首先检查文本框`value`属性值中是否包含英文的单引号 `'` 或双引号 `"`。如果有,它将执行替换操作。 `comp.value.indexOf("'") != -1` 和 `comp.value.indexOf("\"") != -1` 分别用于检测字符串中是否存在...

    javascript单引号和双引号的区别和处理

    在JavaScript编程语言中,单引号(')和双引号(")主要用来定义字符串。在大多数情况下,它们之间并没有本质的区别,可以互换使用。然而,在特定场景下,选择使用哪种引号取决于字符串内容的复杂性以及你想要避免...

    使用JavaScript正则表达式如何去掉双引号

    最近接了一个项目,项目需求需要用js正则表达式过滤掉页面文本域中值得双引号,其实解决办法很简单,下面把我写的代码分享给大家,有同样需求的朋友可以参考下。 具体的解决代码如下: &lt;html&gt; [removed] //...

    JS实现URL编码转换中文

    通过了解URL编码的基础知识以及使用JavaScript内置函数的具体操作方法,可以帮助开发者更好地处理Web应用中的中文字符问题。此外,还讨论了处理更多特殊字符的情况,这对于国际化应用程序来说尤为重要。掌握这些技巧...

    HTML转Javascript

    在JavaScript中,我们可以使用`document.write`方法来输出这些字符串。`document.write`接受一个字符串参数,并将其内容写入到HTML文档中。然而,需要注意的是,`document.write`应在文档加载完成后(即DOM完全解析...

    JavaScript版本(JS )地方独立坐标系转84坐标系(近似2000坐标系),误差0.1米左右

    本文将详细讲解如何使用JavaScript实现地方独立坐标系到WGS84坐标系(近似2000坐标系)的转换,以及在转换过程中可能出现的误差。 首先,我们需要了解一些基本概念。WGS84(World Geodetic System 1984)是一种全球...

    JavaScript:数组与字符串操作教程

    本文详细介绍了JavaScript中数组与字符串的基本概念及其操作方法,包括变量声明、数组的创建与操作、字符串的创建与操作以及数组与字符串之间的转换等。通过具体示例,加深了对JavaScript数组和字符串处理的理解。...

    html js简繁转换

    JavaScript中常见的实现方式是使用第三方库,如`OpenCC`。OpenCC是一个开源项目,它提供了简体到繁体以及繁体到简体的文字转换规则,包括词汇、成语和特殊字符等,确保转换的准确性。 以下是一个基本的实现步骤: ...

    Android平台下,将Html文本转换为PDF格式并输出

    在Android 4.4(KitKat)及以上版本,可以使用`WebView.createPrintDocumentAdapter()`创建一个`PrintDocumentAdapter`实例。 5. 在`PrintDocumentAdapter`的`onWrite()`方法中,我们可以写入PDF数据到一个`...

    js2c#-js转换c#代码

    3. 在需要混合使用JavaScript和C#的项目中,通过转换工具可以实现两种语言间的无缝对接。 然而,需要注意的是,由于语言特性上的差异,不是所有的JS代码都能完美地转换为C#。例如,JS的动态类型在C#中可能需要显式...

    编程语言中列表/数组扩展方法详解-Python与JavaScript/C++实例

    JavaScript 则提供了针对数组的 push() 和 concat() 方法来分别实现元素添加及多个数组合并的功能,最后还涉及了C++中矢量容器的 push_back() 以及 string 类型下的 append 函数的应用实例。 适合人群:有一定编程...

Global site tag (gtag.js) - Google Analytics