gpt4 book ai didi

javascript - 如何使用 extjs 根据 div id 将标签插入现有标签?

转载 作者:太空宇宙 更新时间:2023-11-03 18:36:01 26 4
gpt4 key购买 nike

我需要使用 extjs 在现有标签中插入一些标签div id 'task123' 并相应地显示一些警报。

HTML代码:

<div id="task123"> <div class="msg" id="sample"> 
<ul class="msg-icons"> editButton </ul>
<h3>Task Details</h3>
<div>Messages</div>
<br/>
<a class="closeMessageBox" style="cursor:pointer;
float: right; font-size:7pt;">Click here to close</a> </div>
</div>

之后将新标签插入到旧标签中
<div>Messages</div>

基于这里的 div id task123 是 extjs 代码:

 var iconDisplay = {}; 
iconDisplay.html = '<div class="icon-right">' +'</div>';
var icondisp =
Ext.fly("task123").query('a.closeMessageBox');
Ext.core.DomHelper.insertBefore(icondisp[0], iconDisplay);

Ext.fly("task123").select('div.icon-right').on('click', function() {
alert("tested icon right...")
},_message);

上面的代码不能正常工作。

最佳答案

在链接前插入新元素的简单javascript

var divNode = document.getElementsByClassName("closeMessageBox")[0];

var newNode = document.createElement("input");
newNode.tye = "text";
divNode.parentNode.insertBefore(newNode, divNode.previousSibling);

关于javascript - 如何使用 extjs 根据 div id 将标签插入现有标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18651613/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com