我已将Excel文件转换为.htm文件。 在excel文件中是链接。 我已将.htm文件嵌入我的网站中 这些链接应在新标签页而不是iframe中打开。
我该怎么做? target =“ _ blank”无效。
<iframe src="website.htm" style="border:none;" width="100%" height="300">
</iframe>
这也不起作用:
<script src="https://code.jquery.com/jquery-latest.js"></script>
<iframe src="website.htm" style="border:none;" width="100%" height="300">
</iframe>
<script>
$('iframe a').attr('target', '_blank');
</script>
答案 0 :(得分:0)
您可以尝试
<iframe src="website.htm" style="border:none;" target="_top" width="100%" height="300">
</iframe>
使用jQuery:
$('iframe a').attr('target', '_blank');
答案 1 :(得分:0)
尝试如下操作:
var linkList = [iframeElement].contentWindow.document.getElementsByTagName("a");
for (var i = 0; i < linkList.length; i++) {
linkList[i].target = "_blank";
}