我有一个愚蠢的问题。我有一个使用roundcube网络邮件的页面。当我创建新邮件并想要附加文件时,在上传文件时,会在<li>
元素后附加一个<ul>
元素。上传完成后,<li>
将被删除,并被另一个元素替换。
由于某些原因,我需要以某种方式检查临时<li>
元素。但是,由于可见的时间太短,因此我没有足够的时间进行真正的检查。
我正在使用Roundcube Docker容器,并连接到我无权访问的远程iRedMail服务器。
我有以下想法:
.htaccess
,根据https://docs.iredmail.org/change.mail.attachment.size.html设置upload_max_filesize = 100M;
来增加文件大小。这没有用,我仍然只能上传<= 5MB的文件。uploading
),但找不到。有人知道我可以尝试什么吗?
答案 0 :(得分:1)
将此代码复制到浏览器检查器控制台:
let count = document.getElementsByTagName('li').length;
setInterval(() => {
if (count !== document.getElementsByTagName('li').length) {
count = document.getElementsByTagName('li').length;
console.log(document.getElementsByTagName('li'));
}
}, 1);
在将任何li标记添加到DOM时,您将看到所有“ li”标记,查找并检查它。
如果替换,您还可以查看所有innerHTML而不是HTML元素(或属性)
console.log(document.getElementsByTagName('li'));
使用
console.log(Array.from(document.getElementsByTagName('li')).map((item) => item.innerHTML));
希望获得帮助
答案 1 :(得分:0)