javascript - 我有一段 html/javascript 需要在新页面中打开,但我使用的是 Wix.com

标签 javascript html velo

<script type="text/javascript">
  function randomlinks() {
    var myrandom = Math.round(Math.random() * 5)
    var links = new Array()
    links[0] = "wix website here"
    links[1] = "wix website here"
    links[2] = "wix website here"
    links[3] = "wix website here"
    links[4] = "wix website here"
    links[5] = "wix website here"
    window.location = links[myrandom]
  }
</script>
<form>
  <input button type="button" value="Start Taking Notes!" onClick="randomlinks()">
</form>

这是我现在在 wix 中的代码。出于显而易见的原因,我已经替换了该网站的链接,并将其替换为“wix 网站”。我希望有人能帮我弄清楚在哪里放置一段代码以在新选项卡中打开这些链接。

编辑:当我点击按钮将我带到他们在 wix 的自定义内置 iframe 中打开的链接时,我也应该现在就把它放好。

最佳答案

您应该使用 window.open()方法,并将“target”设置为“_blank”——这相当于设置 <a target="_blank"> , 但通过 JS:

替换你的 window.location=links[myrandom] , 与:

window.open(links[myrandom], "_blank");

这应该可以正常工作:)

关于javascript - 我有一段 html/javascript 需要在新页面中打开,但我使用的是 Wix.com,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39185486/

相关文章:

javascript - 如何从下拉列表中删除不需要的选项值?

javascript - Angular 语法错误 : Unexpected token }

html - 文本对齐不适用于 chrome

javascript - JQuery 不适用于 Safari 或 Chrome

javascript - 如何使用jQuery获得 parent parent child 的值(value)?

javascript - if 语句没有在 wix 上运行计算,我是否遗漏了一些明显的东西?

javascript - 是否可以像这样用 CSS 剪切 DIV 的一侧?

javascript - Antd表如何固定第一行

javascript - 添加自定义 javascript 到 wix

javascript - 尝试编辑 Wix 网站 HTML