如何打开B对话框+关闭A对话框(帮助)

时间:2018-11-04 06:54:49

标签: javascript onclick dialog

我要一键=打开对话框A2 +关闭对话框A1

我要一键=打开对话框A3 +关闭对话框A2

<span onclick="A1A1()">[AAAAAA]</span><dialog id="A1">AAAAAA<span onclick="A2A2()">[BBBBBB]</span><dialog id="A2">BBBBBB<span onclick="A3A3()">[CCCCCC]</span><dialog id="A3">CCCCCC</dialog></dialog></dialog>

<script>var A1=document.getElementById("A1"); function A1A1() {A1.showModal();}</script> <script>var A2=document.getElementById("A2"); function A2A2() {A2.showModal();}</script> <script>var A3=document.getElementById("A3"); function A3A3() {A3.showModal();}</script>

不使用Plz

“ $” “#” “%” “ @”

1 个答案:

答案 0 :(得分:1)

首先,您只需要1个脚本标签。其次,您应该为想要执行的每个动作创建函数

function closeA() {}
function openA() {}
...

然后onclick调用一个函数,该函数将依次调用您需要的函数。

function closeAOpenB() {
   closeA();
   openB();  
}