如何将target =“ _ blank”添加到document.write中?

我正在chrome开发工具上执行此操作。我收到的错误消息是“无法打开指向“ URL”的相同窗口链接;请尝试target =“ _ blank”。我不知道如何将其合并到此Javascript中。

//Non blocking bcrypt
async function reuse_check(plaintext,oldPw) {
    var promise = new Promise(function (res,rej){
        bcrypt.compare(plaintext,oldPw,function(err,BCRYPT_RES){
            if(err){
                console.log(err)
            }
            else {
                if (BCRYPT_RES) {
                    res(true)
                }
                else {
                    res(false)
                }
            }
        })
    })
    let isReused = await promise
    return isReused


}

//Loops,await is valid in async only
async function looper(plaintext,oldPwsArray) {
    var reused = false
    for (let i = 0; i < oldPwsArray.length; i++) {
        var temp = await reuse_check(plaintext,oldPwsArray[i])
        if (temp) {
            reused = true
            break
        }
        else {

        }
    }
    if (reused) {
        console.log("Reused")
    }
}

//Driver
looper(plaintext,oldPwsArray)

haomeng228 回答:如何将target =“ _ blank”添加到document.write中?

您是否尝试过将其更改为此行:

document.write("<p>Link: " + txt.link("beginning.html"),"_blank" + "</p>");

document.write("<p>Link: " + txt.link("beginning.html") + " _blank" +  "</p>");

严格假设,因为我们假设.link()返回字符串(?)

,

首先: link()方法不是标准的,并且可能无法在所有浏览器中正常工作。

第二:没有正确的方法使用String对象https://www.w3schools.com/jsref/jsref_link.asp

第三:

var link = "<a href='beginning.html' target='_blank'>Let's Start</a>";
document.write("<p>Link: " + link + "</p>");
本文链接:https://www.f2er.com/2871809.html

大家都在问