当前位置: 首页 > 面试题库 >

纯JavaScript方法将内容包装在div中

楚岳
2023-03-14
问题内容

我想#slidesContainer用JavaScript
包装div中的所有节点。我知道它很容易在jQuery中完成,但是我对了解如何使用纯JS感兴趣。

这是代码:

<div id="slidesContainer">
    <div class="slide">slide 1</div>
    <div class="slide">slide 2</div>
    <div class="slide">slide 3</div>
    <div class="slide">slide 4</div>
</div>

我想用来将divs与“ slide”类一起包装在另一个div中id="slideInner"


问题答案:

如果您的“幻灯片”始终在slidesContainer中,则可以执行此操作

org_html = document.getElementById("slidesContainer").innerHTML;
new_html = "<div id='slidesInner'>" + org_html + "</div>";
document.getElementById("slidesContainer").innerHTML = new_html;


 类似资料:
  • 我试着将两个div并排放置,两个div之间的间距为20px。div在包装内,宽度为800px。左div是250px,右div是550px,但当然,如果我在它们之间加上20px的边距,总宽度将增加到800px以上。有没有办法强制右div宽度为550px-20px的余量? CSS 超文本标记语言 我的意思是我必须手动减小宽度还是有更好的解决方案? jsfiddle:https://jsfiddle.n

  • 问题内容: 我有一些JavaScript的简单HTML代码,看起来像: 我只是希望能够通过选择“ A”或“ B”单选按钮之一来更改div的内容(它是内部html),但是div#content没有javascript属性“ value”,所以我问它如何做完了。 问题答案: 假设您没有使用jQuery或其他使您更轻松地进行此类操作的库,则只需使用元素的innerHTML属性即可。

  • 问题内容: 打印DIV内容的最佳方法是什么? 问题答案: 与早期版本相比有轻微变化-已在CHROME上测试

  • 问题内容: 我实现了一个弹出框,可动态显示搜索选项。我希望该框“浮动”在所有网站内容之上。当前,当显示该框时,它将替换其下方的所有内容,并且看起来很糟。 我相信我已经尝试将box的div的z-index设置为高于其余页面内容的z-index,但是仍然没有运气。 问题答案: 您要使用绝对定位。 绝对位置元素相对于具有非静态位置的第一个父元素放置。如果找不到此类元素,则包含的块为html 例如 : 要

  • 如何使用纯javascript或angularjs使用水平/溢出-x设置div滚动的x位置?重要提示:我不是在寻找jquery解决方案——使用angularjs,jquery不会立即工作。 $anchorScroll()在angularjs中滚动到垂直位置,但不滚动到水平位置afaik。$window.scroll或window.scrollTo(x, y)不滚动溢出x div。如果这里有人确信我

  • 是否有任何简短、无依赖、轻量级的代码用于此类规范化?此外,我试图找到开源实现,但只找到不相关的实现。 我看到了类似的问题,但问独家规范化和答案推荐不纯粹的JS库。 此外,还有像deoxxa和xml-crypto这样的不错的库,但它们都不支持包容性规范化。证明:deoxxa, xml-crypto。 有人知道用于包容性规范化的好JS库吗,即,在哪里 canAlgo!=。。。xml-exc-c14n