猿问

带有可变段数的轮播

所以伙计们,不知何故,我需要使用引导程序将每一段 HTML 添加到 carrel。


我尝试过这个:


var paragrafos = html.getElementsByTagName("P")[0].parentElement.innerHTML

var qtdParagrafos = html.getElementsByTagName("P")[0].parentElement.childElementCount;

for(let i=0; i < qtdParagrafos; i++)

    <div class="item">

        <div class="carousel-caption">

            <p>document.getElementsByTagName("P")[i]</p>

        </div>

    </div>


开满天机
浏览 120回答 1
1回答

慕标5832272

为每个段落创建一个 div 并将其附加到轮播。像这样的东西:var paragrafos = document.getElementsByTagName("P")[0].parentElement.innerHTMLvar qtdParagrafos = document.getElementsByTagName("P")[0].parentElement.childElementCount;for(let i=0; i < qtdParagrafos; i++) {&nbsp; let item = document.createElement('div');&nbsp; item.setAttribute('class', 'item');&nbsp; item.innerHTML = `&nbsp; &nbsp; &nbsp; <div class="carousel-caption">&nbsp; &nbsp; &nbsp; &nbsp; ${document.getElementsByTagName("P")[i].innerHTML}&nbsp; &nbsp; &nbsp; </div>&nbsp; &nbsp; `;&nbsp; carousel.appendChild(item);}
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答