`
free_kingdom
  • 浏览: 42970 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

防止innerHTML自动补齐标签

阅读更多

昨天做个网页,onload时给div赋值,因为内容比较多,所以用

div1.innerHTML = '<table>';

div1.innerHTML += '<tr><td>content</td></tr>';

...

div1.innerHTML += '</table>';

 的形式赋值,结果显示出来的内容格式乱了,alert(div1.innerHTML );,发现<table>后面给自动补了些<tbody></table>之类的标签,也就是它认为那是一段不完整的html代码所以自动给补齐了。

解决办法很简单,一段一段的赋值不好用,就整个赋过去好了。

var divContent = '<table>';

divContent += '<tr><td>content</td></tr>';

...

divContent += '</table>';

div1.innerHTML  = divContent ;

 

分享到:
评论

相关推荐

    js自动闭合html标签(自动补全html标记)

    代码如下: [removed] // Close HTML Tags ——————————————– function closeHTML(str){ var arrTags=[“span”,”font”,”b”,”u”,”i”,”h1″,”h2″,”h3″,”h4″,”h5″,”h6″,”p”,”li”,...

    百度自动补齐

    **百度自动补齐**是一种常见的前端开发技术,主要应用于搜索引擎或者输入框中,为用户提供智能预测和建议,提高输入效率。这种功能通常被称为自动补全(Autocomplete)或自动完成(Auto-complete)。在JavaScript中...

    innerHtml(转)

    6. **工具支持**:标签中的"工具"可能指的是开发者工具,如Chrome DevTools,这些工具可以帮助开发者调试和检查`innerHTML`的使用情况。 尽管不能直接访问提供的博客链接,上述内容是基于对`innerHTML`常见讨论的...

    python的xpath获取div标签内html内容,实现innerhtml功能的方法

    python的xpath没有获取div标签内html内容的功能,也就是获取div或a标签中的innerhtml,写了个小程序实现一下: 源代码 [webadmin@centos7 csdnd4q] #162&gt; vim /mywork/python/csdnd4q/z040.py #去掉最外层标签,...

    关于在innerHTML中JS不执行的问题

    4. **使用`textContent`和`innerHTML`结合**:先用`textContent`设置文本,然后用`innerHTML`插入HTML标签,这样可以确保脚本不会被执行。 ```javascript let element = document.getElementById('target'); ...

    innerHTML和innerText的区别

    innerHTML 属性可以获取 HTML 元素中的所有内容,包括 HTML 标签,而 innerText 属性可以获取 HTML 元素中的文本内容,去除 HTML 标签。outerHTML 属性可以获取 HTML 元素中的所有内容,包括 HTML 元素本身。 在...

    innerHTML的简单应用

    innerHTML的简单应用

    innerHTML的使用

    innerHTML的使用document.getElementById("id").innerHTML = "contenttext";

    解决ajax返回innerHTML中javascript不能运行问题

    解决 Ajax 返回 innerHTML 中 JavaScript 不能运行问题 在实际应用中,我们经常会遇到使用 Ajax 返回某一个网页的内容到模板页面的某一个 `&lt;div&gt;` 标签中显示的操作。如果返回的值仅仅是文本类数据,不会影响模板...

    js中innerHTML与innerText的用法与区别

    ### JavaScript中的innerHTML与innerText的用法与区别 在前端开发中,经常需要用到JavaScript来操作DOM元素,其中`innerHTML`和`innerText`是非常重要的属性,它们分别用于获取或设置元素内部的HTML内容和纯文本...

    搜索框自动补全代码

    可以使用DOM操作(如`innerHTML`、`appendChild`)来动态添加和显示建议。 四、后端支持 虽然前端可以实现基础的自动补全功能,但在大型应用中,由于数据量大,通常需要后端配合。前端发送请求,后端进行高效查询...

    js自动补全功能

    6. **性能优化**:为了提高性能,可以使用`debounce`或`throttle`函数限制处理用户输入的频率,防止频繁操作导致的性能问题。 ```javascript function debounce(func, wait) { let timeout; return function() { ...

    innerHTML-outerHTML-innerTEXT.txt

    - 在某些情况下,浏览器可能会自动修正或调整通过 `innerHTML` 设置的 HTML,因此实际渲染的内容可能与预期有所不同。 ### 实际应用示例 假设我们有一个简单的 HTML 页面,包含一个按钮和一个 `div` 元素: ```...

    react-Innerself使用innerHTML将ReactRedux转换成50行代码

    标签“React开发-其它杂项”提示我们,这是一个与React开发相关的非主流或创新性的技术实践,它可能不属于常见的React开发模式,而是提供了一种不同的思考角度或工具选择。 在压缩包文件名称“stasm-innerself-a4...

    innerHTML中标签可以换行的方法汇总

    在用innerHTML生成结构时,为了看起来...innerHTML中标签可以换行的方法&lt;/title&gt; &lt;/head&gt; &lt;body&gt; [removed] //function fnNew(){ var sHtml = ''; for(var i = 0; i &lt; 2 xss=removed class=in&gt;\

    innerHTML、outerHTML、innerText、outerText的用法与区别

    如果要输出不含HTML标签的内容,可以使用innerHTML取得包含HTML标签的内容后,再用正则表达式去除HTML标签。 在示例中,我们可以看到,innerHTML、outerHTML、innerText、outerText的用法和区别。innerHTML和...

    python教程-04-获取和设置标签内容(innerHTML).ev4.rar

    这个Python教程-04-获取和设置标签内容(innerHTML)将详细解释这些库的使用方法,通过观看`python教程-0-04-获取和设置标签内容(innerHTML).ev4.mp4`视频,你可以得到更直观的演示和实例,帮助你更好地理解和掌握这些...

    Angular中innerHTML标签的样式不起作用的原因解析

    Angular 在编译过程中自动清除并转义不安全的 HTML 代码,使得直接通过 `innerHTML` 插入的 `&lt;style&gt;` 标签或内联样式都无法正常工作。 解决这个问题的方法是使用 Angular 提供的 `DomSanitizer` 服务。`...

    利用innerHTML实现隐显效果-两种实现方法

    innerHTML允许我们获取或设置一个元素的所有子节点,包括文本、HTML标签等。当我们修改一个元素的innerHTML时,浏览器会重新解析该元素的内容,生成新的DOM子树,从而实现了动态更新页面的效果。 ### 方法一:通过...

    JS实现联想、自动补齐国家或地区名称的功能

    在JavaScript(JS)中实现联想和自动补全功能是常见的前端开发需求,尤其是在构建搜索框或者输入框时,为了提高用户体验,往往需要这种特性。本文将详细介绍如何使用JavaScript实现国家或地区名称的联想和自动补全...

Global site tag (gtag.js) - Google Analytics