`

你会用JS动态给html添加空格吗?我教你~

阅读更多

前端项目中有时需要动态用JS添加空格,例如为了照顾CSS的样式或者为了照顾特殊效果的实现。只要用下面这种方法就好了。


HTML:

<div id="test"></div>


如果你不单单想让div之间是null,而是想动态添加空格的话,这样(jquery):


$("#id").innerHTML += "&amp;nbsp;";


就好了


Hope It useful to You and Yous!

3
2
分享到:
评论
11 楼 brian_9988 2013-01-26  
thanks!
10 楼 brian_9988 2013-01-26  
在否?如果是 td5.innerHTML ="&nbsp;";
td5.appendChild(a);

td5.appendChild(b);
var a = document.createElement("a");
a.innerHTML = "删除";
a.onclick = function(){deleteRow(a);}
a.id = "deleteid";
var str = "testadd";
var blank = document.createElement("&nbsp;");
var b = document.createElement("a");
b.innerHTML = "修改";
空格会覆盖之前的数据
9 楼 PeTiRo 2012-06-20  
$("#test").html($("#test").html()+"&nbsp;")
$("#test")[0].innerHTML += "&nbsp;";
实际出真知
8 楼 水果硬糖 2012-06-20  
tlde_ti 写道
试了下,空格怎么都没有.
http://jsfiddle.net/FAVr8/53/
改成
$("#test").html($("#test").html()+"&nbsp;")
后成功


我之前试过html()这个function 但不能动态识别出"&"这个符号 所以用inerhtml去直接修改她的dom
7 楼 tlde_ti 2012-06-20  
试了下,空格怎么都没有.
http://jsfiddle.net/FAVr8/53/
改成
$("#test").html($("#test").html()+"&nbsp;")
后成功
6 楼 水果硬糖 2012-06-19  
yuhui0531 写道
实践出真知哦。。

找到了吗?
5 楼 水果硬糖 2012-06-19  
yuhui0531 写道
或者
document.getElementById("id").innerHTML += "&amp;nbsp;";

你这样写也对 jquery引用的对象也具有这些属性 你用firebug调一下就看见了 虽然是jquery对象 只是对dom的一个封装 只是将 html 变成 [html]这种对象 所以dom的所有属性都有 你要用调试工具自己去一层一层拨开 就看见了
4 楼 yuhui0531 2012-06-19  
实践出真知哦。。
3 楼 yuhui0531 2012-06-19  
或者
document.getElementById("id").innerHTML += "&amp;nbsp;";
2 楼 水果硬糖 2012-06-19  
yuhui0531 写道
sb,这样对吗。jquery对象哪来的innerHTML?

用firebug捕捉以后你就看见了 必须有!
1 楼 yuhui0531 2012-06-19  
yuhui0531 写道
sb,这样对吗。jquery对象哪来的innerHTML?

晕。是个女孩子。我的错。。。
innerHTML是dom对象的方法啊。

("#id").html(("#id").html()+"&amp;nbsp;");

相关推荐

    javaScript给元素添加多个class的简单实现.docx

    ### JavaScript给元素添加多个class的简洁实现 #### 概述 在Web开发中,通过JavaScript动态地为HTML元素添加或删除CSS类名是一项常见的需求。本文档将详细介绍如何使用JavaScript来给HTML元素添加多个class,并...

    js javascript 文本框一边输入一边后面跟个空格,并且光标在字符串后空格前,光标定位

    标题 "js javascript 文本框一边输入一边后面跟个空格,并且光标在字符串后空格前,光标定位" 描述的是一个JavaScript技术问题,涉及到实时文本输入时的自定义格式化以及光标位置控制。在这个场景下,用户在文本框中...

    js以逗号分隔方式添加删除字符串

    在JavaScript(JS)中,处理字符串是常见的编程任务之一,特别是在构建动态网页和应用程序时。本文将深入探讨如何以逗号或其他自定义分隔符来添加或删除字符串,并且会强调不支持正则表达式中的特殊字符。我们将通过...

    y空格键添加a标签.rar_y空格键添加a标签

    在IT行业中,尤其是在网页开发和用户体验设计领域,"y空格键添加a标签"是一个特定的功能,它允许用户通过按下键盘上的空格键快速为文本添加`&lt;a&gt;`标签。`&lt;a&gt;`标签是HTML(超文本标记语言)中的一种元素,用于创建...

    【JavaScript源代码】手把手教你如何编译打包video.js.docx

    【JavaScript源代码】手把手教你如何编译打包video.js 在JavaScript开发中,有时我们需要对第三方库进行编译和打包,以适应项目需求或优化性能。video.js 是一个流行的开源JavaScript库,专用于处理HTML5视频播放。...

    文本框输入添加标签,按空格可添加多次

    本文将深入探讨如何使用jQuery实现"文本框输入添加标签,按空格可添加多次"的功能,旨在创建一个用户友好的、功能丰富的标签输入系统。 首先,我们需要在HTML中设置基本的结构。创建一个包含输入框和标签容器的简单...

    jQuery空格键添加a标签.zip

    通过以上讨论,我们了解到在前端开发中,如何使用jQuery结合HTML、CSS和JavaScript来实现一个特定的功能,即通过空格键动态添加`&lt;a&gt;`标签。这个过程涉及到了DOM操作、事件监听、条件判断以及一些基础的HTML和CSS知识...

    jQuery空格键开始随机图片抽奖代码

    【jQuery空格键开始随机图片抽奖代码】是一个利用JavaScript库jQuery实现的互动抽奖程序,它主要依赖用户按下键盘上的空格键(Space键)来触发随机选择图片的抽奖过程。这个程序的核心在于如何利用jQuery监听键盘...

    javasrcipt去字符串空格

    例如,用户在填写表单时可能会无意间在姓名或地址字段前后添加空格。因此,去除这些空格对于提高数据的准确性和美观性是非常必要的。 #### 二、基础知识 在JavaScript中,`String`对象提供了多种方法来操作字符串...

    谷歌小恐龙html+css+js

    在"谷歌小恐龙"中,JavaScript负责处理用户输入(如点击或按键)、计算游戏逻辑(如恐龙的移动速度、跳跃高度和障碍物的生成)、更新游戏状态并绘制在HTML5 canvas上。JavaScript的事件监听器使得游戏能够响应用户的...

    jQuery空格键添加a标签按空格就显示在上面.zip

    标题“jQuery空格键添加a标签按空格就显示在上面.zip”暗示了一个jQuery实现的功能,即当用户在网页上按下空格键时,某个具有a标签(HTML链接标签)的元素会显示在顶部。这个功能可能适用于某些交互式应用,如焦点图...

    《Web前端设计基础——HTML5、CSS3、JavaScript》课后答案整理.pdf

    - JavaScript可以响应用户事件,进行数据验证,创建动态效果。 文件内容虽然提供的是前十章的课后答案,但只给出了部分章节的简答题内容,以上知识点是根据这部分内容整理而来。对于其他章节,如CSS和JavaScript...

    jQuery按空格键随机抽奖代码

    `js`文件夹可能包含了实现抽奖逻辑的JavaScript代码,而`image`文件夹可能存储了与抽奖相关的图片资源,如转盘背景、奖品图标等。 7. **优化与兼容性** 考虑到不同的浏览器可能对某些API有不同的支持,确保代码的...

    gulp JS CSS html 压缩优化 及 JS CSS 自动添加版本号

    在前端开发中,为了提高网页加载速度和减轻服务器负担,我们通常会对JavaScript(JS)、CSS样式表和HTML页面进行压缩优化。"gulp JS CSS html 压缩优化 及 JS CSS 自动添加版本号"这一主题正是围绕这个目标展开,...

    文本框在输入过程中加空格

    在某些场景下,我们可能需要在用户输入过程中添加空格,以实现特定的功能或者提高用户体验。例如,当用户输入邮政编码、电话号码、密码等时,合理地插入空格可以帮助用户更清晰地组织和查看他们输入的信息,从而降低...

    JS格式化与HTML、CSS、JS语法高亮工具.rar

    为了提高工作效率和团队协作,开发者通常会使用格式化工具来整理JavaScript(JS)、HTML和CSS代码,使其保持统一的风格。此外,语法高亮工具能够帮助我们更清晰地识别代码结构,提升代码的可读性。"JS格式化与HTML、...

    【JavaScript源代码】jQuery实现动态添加标签事件.docx

    在JavaScript的世界里,jQuery库提供了一种简便的方式来处理DOM(文档对象模型)操作,包括动态添加元素和事件监听。在给定的示例中,它演示了如何使用jQuery实现动态添加表格行(tr)以及与之相关的删除事件。以下...

    beautifyhtml.js

    `beautifyhtml.js`是一个JavaScript库,专门用于解决代码格式混乱的问题,特别是在处理由自动化工具或程序自动生成的JavaScript代码时。这些工具可能没有考虑到代码的整洁和可读性,使得代码看起来杂乱无章,难以...

    html\css\js\jq

    HTML中的元素可以按照其表现形式分为块级元素和行内元素,同时,文本在HTML中会自动换行并忽略多余的空格,这一点在页面布局中是需要注意的。此外,某些字符在HTML中是具有特殊意义的,比如`和`&gt;`,因此需要通过字符...

Global site tag (gtag.js) - Google Analytics