复制内容时如何自动关闭JS对话框?将其设置为1秒,然后关闭它。

帐户号码:< textarea cols = " 20 " name = " content " rows = " 1 " id = " content " >643044547 @ qq.com & lt/textarea & gt;

& ltinput type = button value = " copy " onclick = " jsCopy()" & gt;

& lt!-模拟子弹盒-& gt;

& ltdiv id = " alert " style = " display:none;& gt

已经复制,可以粘贴。

& lt/div & gt;

& lt!-模拟子弹盒-& gt;

& ltscript type = " text/JavaScript " & gt;

函数jsCopy(){

var e = document . getelementbyid(" content ");

e . select();

document . exec command(" Copy ");

/*

* alert是系统警告对话框,任何代码弹出后都会被强制暂停。因此,1秒后自动关闭警报是不可行的。

但是还有其他的解决方案:

HTML+CSS模拟系统对话框

*/

//alert("已经复制,可以粘贴。");替换为:

var alert = document . getelementbyid(" alert ");

alert . style . display = " block ";

setTimeout(function(){

alert . style . display = " none ";

},1000);

}

& lt/script & gt;