假设我有一个带有id =“元素”的div,这个div的内容是一个弹出窗口,如果我打开它,它对我有用,但我不知道如何用javascript来实现相同的效果。我需要这样做,因为只有在某些代码的结果为假时才会打开
答案 0 :(得分:0)
你能做的是:
var win = window.open();
win.document.write(document.getElementById('element'));
基本上,您打开窗口并按照div
标记中的内容设置其内容。
要调整弹出窗口的大小和其他规格,您会发现大量文章和帖子。
或者,如果我误解了您想要打开div
内容中的链接,那么:
window.open(document.getElementById('element'));
答案 1 :(得分:0)
假设您有以下div:
<div id="element" onclick="window.open('http://google.com', '_blank');"></div>
纯DOM点击:
document.getElementById("element").click();
使用jQuery:
$("#element").click();
这里有2个带有不同身份证的div:#/ p>
document.getElementById("element").click();
$("#element1").click();
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="element" onclick="window.open('http://google.com', '_blank');"></div>
<div id="element1" onclick="window.open('http://google.com', '_blank');"></div>
&#13;