添加一个使用JavaScript

时间:2013-10-15 01:39:25

标签: javascript css html

我疯了! :) 我需要一种方法在另一个元素之前添加一个结束</div>。但我尝试</div>的所有内容都会被过滤掉。问题是,这可能是我唯一的解决方案。

所以,请看看这个,也许你能给我一个提示:

我正在为在线调查工具LimeSurvey构建一个基于bootstrap的模板。他们的模板完全由表格完成,我试图找到另一种方式并使其适合移动设备。

模板分为不同的文件。对于我的问题,这是:

-> Startpage
-> Navigator
-> Endpage

通常它会在Startpage和Navigator之间加载“Surveypage”。但是有一个选项可以自动将所有问题直接放在起始页下,因此放入我的标题中。所以在这种情况下,我需要另一种'或另一种方式来首先关闭标题。

所以有一个

<div class="jumbotron">

我必须在元素

之前关闭它
<table id="ls-table" ... >

我已经尝试了很多我在网络上找到的JavaScript示例。但没有人能胜任这项工作。

非常感谢!

菲利普

1 个答案:

答案 0 :(得分:2)

使用JavaScript操作网页的方法只有两种。

  1. DOM或文档对象模型。
  2. 通过HTML的字符串操作。
  3. 大多数网络浏览器 NOT 允许您直接在已加载或加载的文档上执行#2。充其量,您可以找到一种情况,其中您阅读<body>的HTML,然后重新解析它。但这样做是一项非常耗费精力的工作。

    查看DOM上的insertBefore方法,该方法可让您抓取<table id="ls_table" >元素,并将其从<div>内转移到<div>的孩子身上的父母,紧接在有问题的元素之后。