gpt4 book ai didi

javascript - 如何在 JavaScript 字符串中的新窗口中打开链接?

转载 作者:行者123 更新时间:2023-12-02 22:56:21 26 4
gpt4 key购买 nike

我想在新窗口中打开 JavaScript 字符串中的链接

我想更改元素的文本,并且我正在调用一个函数来执行此操作。

 changeText("Text text text <a href=http://somewebsite?target=_blank>ext</a>.texttexttext ");

function changeText(textChange){
//Change text code
}

这不会打开新窗口,而只是打开链接。

最佳答案

您可以使用 DOMParser API 将字符串解析为 DOM,您可以使用纯 JavaScript 方法来查询/操作。像这样的事情:

changeText("Text text text <a href=http://somewebsite?ext</a>.texttexttext ");

function changeText(textChange){
var domparser = new DOMParser();
var domsnippet = domparser.parseFromString(textChange,"text/html");
var links = domsnippet.querySelectorAll("a");
console.log(links);
window.open(links[0]["href"],"_blank", 'width=200,height=400')
}

关于javascript - 如何在 JavaScript 字符串中的新窗口中打开链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57961246/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com