`

html标签中的事件参数带空格或其他特殊字符处理

阅读更多
1.
<a href=javascript: onclick=toBigImg("'+encodeURI("www.xxx.com/x x x.png")+'")><img id="imgUrl" width=80  name="icon" src="'+data+'"  alt="礼品图片" /></a>

由于x x x.png名字中包含了空格, 所以直接报错...
现在的需求:上述代码中toBigImg函数会弹出一个window来展示大图.toBigImg中传入了一个带空格的地址!!!...这种情况直接把地址用encodeURI编码一次就行了.toBigImg函数中拿到地址直接放入img标签的src中就能直接读取图片了

2.
<a href=javascript: onclick=toBigImg("'+encodeURI("文 本 信 息")+'")><img id="imgUrl" width=80  name="icon" src="'+data+'"  alt="礼品图片" /></a>

如果toBigImg函数中仅仅想取到这个带空格的文本, 那就传入前先encodeURI编码, 获取后再decodeURI解码就行了
分享到:
评论

相关推荐

    html标签和css参数

    实体标签用于表示特殊字符或符号,常见的有: - `&nbsp;` 表示空格。 - `&gt;` 表示大于号 (`&gt;`). - `&lt;` 表示小于号 (`). - `&copy;` 表示版权符号 (`©`). ##### 2. Meta标签 Meta标签用于提供关于HTML文档的...

    JSTL_fn标签 字符处理标签

    6. **fn:escapeXml**:这个函数将特殊字符转换为XML实体,防止XSS攻击。例如,如果字符串包含 `&lt;script&gt;`,`fn:escapeXml`会将其转换为 `&lt;script&gt;`,避免在HTML中执行脚本。 7. **fn:indexOf**:返回子字符串在源...

    html标签汇总

    HTML中可以通过字符代码插入特殊符号,例如 `&lt;` 表示 `,`&gt;` 表示 `&gt;`,`&amp;` 表示 `&` 等。 #### 9. 标题文字标签 `&lt;hn&gt;` `&lt;h1&gt;` 至 `&lt;h6&gt;` 标签用于定义标题,数值越大,字体越小,且自动换行并居中。 ...

    给textview添加空格共1页.pdf.zip

    5. **自定义字体**:如果你需要特定类型的空格,比如制表符或特殊间距,可以创建一个自定义字体文件,包含这些特殊字符,然后在TextView中应用这个字体。 6. **使用布局参数**:对于多行文本,可以通过设置TextView...

    asp中常用的字符串安全处理函数集合(过滤特殊字符等)

    如果`t1`为"2",则过滤掉更多种类的特殊字符,包括回格、制表符、空格以及常见的标点符号和特殊字符。过滤操作主要是利用`Replace`函数移除这些特定的字符,确保输出的字符串符合安全要求。 值得注意的是,上述的...

    PHP清除字符串中所有无用标签的方法

    首先,我们来看如何清除字符串中的HTML标签和特殊字符,然后是如何处理字符串中的空格问题。 清除字符串中的HTML标签可以使用`strip_tags()`函数。这个函数的作用是从字符串中去除HTML和PHP标签。其基本语法为`...

    字符替换器 查找 替换 源码 .net java html等

    标题中的“字符替换器”是一种软件工具,主要功能是查找并替换文本中的特定字符或字符串。这个工具对于程序员和文本编辑者来说非常有用,因为它们经常需要在大量代码或文本中进行批量替换操作,以修改变量名、修复...

    C# 去除所有HTML代码

    在处理Web页面或者从HTML文档中提取纯文本时,经常需要将HTML标签及特殊字符实体去除,以便获得干净的文本内容。本篇文章将详细解析一个用C#编写的函数,该函数可以有效地去除字符串中的所有HTML标签及其特殊字符...

    基于PHP中自带的字符串操作函数合集

    这部分文档中并未详细说明,但通常涉及的函数可能包括转义输出HTML标签的函数,如htmlentities(),它将特殊字符转换为对应的HTML实体。 以上便是PHP中自带的字符串操作函数的主要知识点。在实际应用中,根据不同的...

    html标签汇总.pdf

    7. 插入特殊符号通过字符实体完成,例如`&lt;`表示小于号,`&gt;`表示大于号,`&copy;`表示版权符号,`&times;`表示乘号等。 8. `&lt;hn&gt;`系列标签(如`&lt;h1&gt;`到`&lt;h6&gt;`)用于创建标题,数值越大,标题级别越低,字体...

    java清除html转义字符

    在Java开发中,处理HTML内容时,有时我们需要清除HTML转义字符,以确保文本在显示或存储时不会解析为HTML标签。HTML转义字符是用于在HTML文档中表示特殊字符的字符实体,例如 `会被转义为 `&lt;` 以防止浏览器将其...

    微信小程序中转义字符的处理方法

    此外,在某些特定标签如中使用特殊字符时,可能由于没有现成的转义方法,需要手动添加转义字符或编写类似replace.js的辅助函数。具体的函数代码需要根据实际使用的特殊字符来编写。 总结,处理微信小程序中的转义...

    jquery格式化html

    在JavaScript的世界里,jQuery是一个广泛使用的库,它简化了DOM操作、事件处理、动画效果以及Ajax交互等任务。本文将深入探讨如何利用jQuery实现HTML代码的格式化功能,旨在提供一个简单易用的解决方案,避免手动...

    HTML 知识详解Microsoft Word 文档 (2).doc

    HTML标签常常带有属性参数来进一步定义其功能,如`&lt;p align="left" class="type"&gt;`。属性名和属性值用等号分隔,多个属性间用空格隔开。 1.1.4 元素 元素是HTML文件中的基本结构单位,由起始标签、终止标签和它们...

    解决Layui中templet中a的onclick参数传递的问题

    如果直接去掉引号在某些情况下可能会引起其他问题,如在参数值中包含空格或特殊字符时,应当使用对应的HTML实体编码,如`&quot;`代表双引号,`&apos;`代表单引号。 通过这个例子,我们可以了解到在Layui的templet中...

    Dreamweaver课件:第2章网页文本操作2.pptx

    在Dreamweaver中,用户可以直接在编辑窗口输入文本,或者从其他文档复制和粘贴,甚至可以从其他应用程序(如ASCII文本文件、RTF文件和MS Office文档)中拖放文本。值得注意的是,Dreamweaver在粘贴文本时默认会丢失...

    所有Url转移字符表

    为了在网络传输过程中确保URL的正确解析和编码,URL中的某些特殊字符需要进行转义,这就是所谓的URL转义字符。这些转义字符通常采用百分号(%)加上两位十六进制数来表示。以下是关于URL转义字符的详细解释: 1. **...

    HTML主体标签

    - **定义**: `&lt;address&gt;` 标签用于定义文档或文章的作者/联系信息。 - **语法**: ```html &lt;address&gt;... 联系信息 ... ``` - **特点**: 标签内的文本会自动变为斜体。 #### 八、特殊符号 - **定义**: HTML 提供...

Global site tag (gtag.js) - Google Analytics