Ticker

6/recent/ticker-posts

Ad Code

Responsive Advertisement

js如何获取div下的所有节点(节点数是由for循环确定的)

<div id='div-feeback-interaction-links' v-for="(item, index) in linkList" :key="index">
        
        <span class="link-span"></span>
        <el-input class="link-input" v-model="item.name" :placeholder="'请填写' + links.name"></el-input>
        <el-button class="btn" @click="item.linkVisible = false" type="text" plain>链接</el-button>
        <el-input :class="!item.linkVisible? 'link-input' : 'link-input-display'" v-model="item.website" :placeholder="'请填写 ' + links.website + ' ,按回车显示链接'" @keyup.enter.native="item.linkVisible = true" :disabled="item.linkVisible"></el-input>
        <a :class="item.linkVisible && !!item.website? 'link-a' : 'link-a-display'" :href="item.website" target="_blank"></a>
        <span class="link-common" v-show="!item.linkVisible">请在输入框中按回车显示链接</span>
      </div>

若linkList这个数组中有多条数据,使用document.getElementById('div-feeback-interaction-links')获取到只有第一条数据对应的dom结构,请问怎么解决这个问题呢?
打印结果:
image.png
实际结果:
image.png

Enregistrer un commentaire

0 Commentaires