Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在弹出窗口关闭后显示成功消息?_Javascript_Html_Replace_Popup - Fatal编程技术网

Javascript 如何在弹出窗口关闭后显示成功消息?

Javascript 如何在弹出窗口关闭后显示成功消息?,javascript,html,replace,popup,Javascript,Html,Replace,Popup,我用javascript代码替换了Divtag <script type="text/javascript"> function showPopup(url) { newwindow=window.open(url,'Image Share','height=490,width=850,top=200,left=80,resizable'); if (window.focus) {newwindow.focus()} } func

我用javascript代码替换了
Div
tag

<script type="text/javascript">
  function showPopup(url) {
   newwindow=window.open(url,'Image        
Share','height=490,width=850,top=200,left=80,resizable');
    if (window.focus) {newwindow.focus()}
      }
    function replace() {
  document.getElementById("div1").style.display="none";
  document.getElementById("div2").style.display="block";
}
</script>



<div id = "div1" style="display:block" onclick = "replace()">
 123123123
 </div>

 <div id = "div2" style="display:none">454545454 </div>

函数showPopup(url){
newwindow=window.open(url,'Image
共享','高度=490,宽度=850,顶部=200,左侧=80,可调整大小';
if(window.focus){newwindow.focus()}
}
函数替换(){
document.getElementById(“div1”).style.display=“无”;
document.getElementById(“div2”).style.display=“block”;
}
123123123
454545454
这很有效,但前提是我只做一次。如果我在同一页重复这样的话:

<!-- -------1------- -->

<div id = "div1" style="display:block" onclick = "replace()">
123123123
</div>
<div id = "div2" style="display:none">454545454 </div>


<!-- -------2------- -->

<div id = "div1" style="display:block" onclick = "replace()">
123123123
</div>
<div id = "div2" style="display:none">454545454 </div>

<!-- -------3------- -->

<div id = "div1" style="display:block" onclick = "replace()">
123123123
</div>
<div id = "div2" style="display:none">454545454 </div>

123123123
454545454
123123123
454545454
123123123
454545454

那就不行了


我在
“div1”
中有超链接。我想在弹出窗口关闭后替换它,并用成功消息替换它,或者在弹出窗口打开后禁用超链接。

这不起作用,因为您多次使用同一id,元素的id只能使用一次,因此您必须将重复元素id更改为div3和div4等