我疯了! :)
我需要一种方法在另一个元素之前添加一个结束</div>
。但我尝试</div>
的所有内容都会被过滤掉。问题是,这可能是我唯一的解决方案。
所以,请看看这个,也许你能给我一个提示:
我正在为在线调查工具LimeSurvey构建一个基于bootstrap的模板。他们的模板完全由表格完成,我试图找到另一种方式并使其适合移动设备。
模板分为不同的文件。对于我的问题,这是:
-> Startpage
-> Navigator
-> Endpage
通常它会在Startpage和Navigator之间加载“Surveypage”。但是有一个选项可以自动将所有问题直接放在起始页下,因此放入我的标题中。所以在这种情况下,我需要另一种'或另一种方式来首先关闭标题。
所以有一个
<div class="jumbotron">
我必须在元素
之前关闭它<table id="ls-table" ... >
我已经尝试了很多我在网络上找到的JavaScript示例。但没有人能胜任这项工作。
非常感谢!
菲利普
答案 0 :(得分:2)
使用JavaScript操作网页的方法只有两种。
大多数网络浏览器 NOT 允许您直接在已加载或加载的文档上执行#2。充其量,您可以找到一种情况,其中您阅读<body>
的HTML,然后重新解析它。但这样做是一项非常耗费精力的工作。
查看DOM上的insertBefore
方法,该方法可让您抓取<table id="ls_table" >
元素,并将其从<div>
内转移到<div>
的孩子身上的父母,紧接在有问题的元素之后。