如何将浏览器重定向到文本区域中的链接

How to redirect browser to the link present in a textarea?

本文关键字:区域 链接 文本 浏览器 重定向      更新时间:2023-09-26

我是一个完全的web开发新手。所以如果我问了一个愚蠢的问题,请原谅我。

我想创建一个工具,将添加一个前缀链接。

实际上我想创建一个文本框,其中一个链接将被粘贴,粘贴后,当我点击Go按钮的工具应该添加一些前缀到粘贴的链接,然后重定向浏览器到新的链接(即粘贴链接+前缀添加)。

我设法写一些代码,将添加前缀粘贴在文本框中的链接。但是我无法让浏览器重定向到新的带前缀的链接。

我尝试使用" window.location.replace() "对于重定向,但这不是解决方案。请帮帮我。

<script>
function addtext() {
    var newtext = "SOME-PREFIX";
    document.myform.outputtext.value += newtext;
}
</script>
<form name="myform">
<textarea name="outputtext" rows="6" column="3"></textarea><br>
<input type="button" value="GO" onClick="addtext();"></p>
</form>

是这样吗?:

function addtext() {
  var newtext = "SOME-PREFIX";
  window.location = document.querySelector("textarea").value + newtext;
}
<form name="myform">
  <textarea name="outputtext" rows="6" column="3"></textarea>
  <br>
  <input type="button" value="GO" onClick="addtext();">
  </p>
</form>

可以使用

window.location.href = document.myform.outputtext.value + newtext;

作为addtext函数的最后一行。

(更新)这里有一个示例:http://jsbin.com/vodutodaho/edit?js

但是它不会在jsbin

内重定向。