从一个div向另一个div里面追加自己的元素

这篇博客介绍如何通过JavaScript实现从.add_select输入框输入的内容,动态追加到#select_ect div中,创建一个自定义添加元素的功能。用户可以输入不超过5个字的文本,点击按钮后,文本将作为新的<span>元素添加到#select_ect列表中。
摘要由CSDN通过智能技术生成

<div id="content" class="list"></div>
<div class="add_select">
<input type="text" name='after'maxlength="5" placeholder="选择添加或自定义(不超过5个字)">
<button>
<img src="/Public/Home/images/add.png" alt="" width="16" height="16">
<span>自定义添加</span>
</button>
</div>
<div id="select_ect" class="list"style="margin-bottom:15%;">

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
在Vue中,可以使用v-if和v-for指令来控制元素的显示和追加指定的页面元素。 例如,可以创建一个数组来存储需要追加元素,然后使用v-for指令将它们渲染到页面上,如下所示: ``` <template> <div> <div v-for="item in items" :key="item.id"> {{ item.text }} </div> <button @click="addItem">添加元素</button> </div> </template> <script> export default { data() { return { items: [ { id: 1, text: '元素1' }, { id: 2, text: '元素2' }, { id: 3, text: '元素3' }, ] } }, methods: { addItem() { const newItem = { id: 4, text: '元素4' } this.items.push(newItem) } } } </script> ``` 在上面的代码中,我们使用v-for指令将items数组中的元素渲染到页面上。当点击添加元素按钮时,会向items数组中添加一个新的元素,从而实现了向页面追加指定元素的效果。 另外,如果需要在指定位置追加元素,可以使用Vue的ref特性,将元素标记为一个引用,然后通过JavaScript代码获取到该引用,再使用appendChild()方法将需要追加元素添加到该引用的父元素中。例如: ``` <template> <div> <div ref="myDiv"></div> <button @click="addElem">添加元素</button> </div> </template> <script> export default { methods: { addElem() { const newElem = document.createElement('div') newElem.innerHTML = '我是新元素' this.$refs.myDiv.parentNode.appendChild(newElem) } } } </script> ``` 在上面的代码中,我们使用ref特性将一个元素标记为myDiv引用,然后在addElem方法中获取该引用,并使用appendChild()方法将一个新的元素添加到myDiv元素的父元素中,从而实现了向指定位置追加元素的效果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值