gpt4 book ai didi

javascript - 文档 getelementbyid 返回 null

转载 作者:行者123 更新时间:2023-11-29 16:25:56 26 4
gpt4 key购买 nike

我得到 document.getElementById("#toHide") 为空。怎么解决这个问题呢?如何将此语句转换为jquery?

html:

<form wicket:id="safeForm" class="clearfix" />
<div id="toHide" class="pb-text-align-center">
<img id="loadingImg" src="my image location" style="margin-left: auto; margin-right: auto;"/>
</div>

Java 代码在字符串缓冲区中创建 JavaScript 代码:

if(flag == false){
flag = true;
buffer.append("$('#toHide').doTimeout(1000, ");
buffer.append("function() { ");
buffer.append("$('#").append(component.getMarkupId()).append("').submit(");
buffer.append(");");
buffer.append("$('#toHide').html('<img id=\"loadingImg\" src=\"../../img/load.gif\" style=\"margin-left: auto; margin-right: auto;\"/>'); ");
buffer.append("});\n");
}
else{
buffer.append("\n document.getElementById(\'#toHide\').style.display='none';\n");
}
buffer.append("</script>");

2) 我已在全局级别声明 flag=false。我正在第一次验证标志并允许输入上面显示的 if block 。但此后,图像仍然显示在下一页。为什么?我需要做出哪些改变?

最佳答案

当您使用document.getElementById时,您不需要#

document.getElementById('toHide').style....

关于javascript - 文档 getelementbyid 返回 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6185750/

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