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

html 转换成字符串,字符转义

阅读更多

在我们开发过程中,有很多需要拼接HTML 字符串,在html元素中难免会有带有属于或者绑定参数的事件函数 ,例如:<input type="text" onfocus='WdatePicker(WdatePicker({minDate:"%y-%M-\#{%d}"}))' />

在正常的属性值 ,我们都是用双引号或者单引号来包含属于值的,如果属于值中有像onfocus事件需要绑定函数事件 ,里面传值会有嵌套的。第一种方式是外面用单引号了,里面的minDate属于值 就用双引号包含 ,如其上。反之也可以这样来写<input type="text" onfocus=“WdatePicker(WdatePicker({minDate:‘%y-%M-\#{%d}’}))”/>。这些都是在正常的HTML 页面中属于值的一个包含。

 

 

还有一种我们最常用的就是用JS来动态性的去生成HTML页面,必须要用的就是用字符串来拼接html了 。这个时候转仪字符对我们来说就是比较重要的了 ,我们通常用“\” 右斜杠来对一些字符进行转仪,比如 :\'  转化的是一个单引号,\"转化的是双引号 。除了我们转化单引号或者双引号,也可以对于一些特殊字符进行转义 。比如# ,我们可以用转义字符\#。在项目过程当中遇到这个问题 如上的#号 在JSP页面当中或者由于JSP 的一个特性没有经过转义会造成页面的异常 。所以我们还是需要经过转义的

例:var html="<input  type='text' class='soTxt2 soTxt3 soTxt8'  value='" + "" + 
                    "' onfocus='WdatePicker(WdatePicker({minDate:\"%y-%M-\#{%d}\"}))'"    +"/>";

分享到:
评论

相关推荐

    HTML 转义字符串

    HTML(HyperText Markup Language)是一种用于创建网页的标准标记语言,其中转义字符串是HTML中的一个重要概念,用于在网页中插入特殊字符或者防止某些字符被浏览器误解析。在HTML中,某些字符如 "、"&gt;"、"&" 等具有...

    HTML转义字符串

    HTML转义字符串是Web开发中一个重要的概念,它涉及到网页内容的安全性和正确显示。在HTML中,某些字符具有特殊的含义,比如"&lt;"代表","&gt;"代表"&gt;","&amp;"代表"&"等。为了在网页上直接显示这些字符而不是触发...

    转义字符串的一些资料

    转义字符串的一些资料 转义字符串是计算机编程语言中的一种特殊字符序列,用于表示不可打印的 ASCII 控制符或特殊字符。它的主要作用是将不可打印的 ASCII 控制符转换为可打印的字符,以便在不同的计算机系统中进行...

    gson转义字符

    例如,我们需要将一个包含特殊字符的列表转换成JSON字符串。假设有一个简单的例子: ```java List&lt;String&gt; list = new ArrayList(); list.add("ƷƷ&"); list.add("Ʒ&"); ``` 在这个例子中,`"ƷƷ&"` 和 `"Ʒ&"`...

    八进制数值字符串转ASCII码字符串C#实现

    如果输入的是一串八进制数值字符串,我们需要先将它们分割,逐个转换,再组合成ASCII字符串。下面是一个基本的转换过程示例: ```csharp string input = "101 102 103"; // 八进制数值字符串 string[] octalValues ...

    字符串转化成表名

    在建存储过程实现某一目的时,传入的参数会遇到是列名,表名的字符串,在这种情况下,应该怎样通过参数获得你要的值呢?

    转义符,ASII码对照表,字符字符串区别,数据类型转换

    C学习笔记之基础篇_转义符,ASII码对照表,字符字符串区别,数据类型转换 免费提供

    将HTML的左右尖括号等转义成实体形式的两种实现方式

    但有时需求是在HTML页面上使用这些符号,所以需要定义它的转义字符串。 有些字符在ASCII字符集中没有定义(如版权符号“:copyright:”)。因此需要使用转义字符(“:copyright:”对应的转义字符是“:copyright:”)...

    转义字符串:将字符串中的特殊字符转换为其转义序列:对字符串中的特殊字符(\r、\t、'、...)进行转义并返回转义后的字符串。-matlab开发

    对字符串中的换行符或制表符等特殊字符进行转义,并返回转义后的字符串。 用于调试目的。 接收一个字符串作为参数并返回转义的字符串,该字符串在使用 sprintf() 打印时将重现该字符串。 如果您需要使用 sprintf ...

    html富文本离线转换输出自带标签和内容的字符串、编辑内容并输出其相应编辑后的格式字符串

    5. **字符串输出**:编辑完成后,我们需要将富文本内容转化为格式化的字符串,这涉及到HTML实体的转义,以防止在非HTML环境中显示特殊字符。例如,`需要转换为`&lt;`,`&gt;`转换为`&gt;`。此外,还可能需要去除不必要...

    Freemarker操作字符串

    url`等转换器,可以将字符串转义为安全的HTML或URL。例如: ```html &lt;#assign unsafeStr = "&lt;script&gt;alert('XSS');&lt;/script&gt;"&gt; ${unsafeStr?html}&lt;/p&gt; ``` 输出:"&lt;script&gt;alert(&#39;XSS&#39;);&lt;/...

    去除长字符串中的转义字符

    去除长字符串中的转义字符,将其转换为没有转义字符的字符串,以及过长的字符串在idea中如何操作

    cJSON库(json格式字符串进行转化)

    接着,我们创建了一个新的JSON对象,并添加了"name"和"age"字段,最后将其转换回JSON字符串并打印。 **6. 注意事项** 使用cJSON库时,要注意以下几点: - cJSON不检查内存溢出,确保有足够的内存分配。 - 解析后的...

    字符的转义

    在编程语言中,有时我们需要在字符串中直接插入特殊字符,比如换行符、制表符或者反斜杠。为了能在源代码中表示这些特殊字符,我们就需要用到转义序列。转义序列是以反斜杠(\)开头的字符序列,告诉编译器或解释器...

    Android relaceALL替换字符串中的反斜杠

    - 处理路径字符串,例如将Windows风格的路径`C:\Users\John`转换为Unix风格的`C:/Users/John`。 - 解析JSON或XML字符串,其中某些字符(如反斜杠)可能是非法的或需要转义的。 - 编码或解码URL,URL中的反斜杠需要...

    StringUtil.java(字符串工具类)

    USER_NAME to UserName,USER_NAME to userName,转义正则特殊字符 ,获取字符串长度汉字占两个字符,验证号码是否合法 (是否是手机号或者电话号码),将经纬度转换成字符串,将字符转换成二进制,将二进制字符串...

    js中的eval&#40;&#41;函数把含有转义字符的字符串转换成Object对象的方法

    在项目中遇到一个问题:在前端需要把后台返回的json字符串转换成一个js中...函数把含有转义字符的字符串转换成Object对象的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。

    转义表单提交字符处理函数

    - `string`:要转义的字符串。 - `flags`:可选参数,用于指定要转换的特殊字符集。默认情况下,转换 `, `&gt;`, `&`, `"`. - `encoding`:指定字符串的编码,默认为内部编码。 - **示例**:`echo htmlspecialchars...

    python的字符串、转义字符、格式化字符

    1. `%s` 占位符用于插入任何类型的数据,它会自动将数据转换为字符串。 2. `%f` 占位符用于插入浮点数。 3. `%d` 占位符用于插入整数。 传统的字符串格式化方法是使用百分号 `%` 运算符,如 `print('欢迎%s光临'%s)...

Global site tag (gtag.js) - Google Analytics