在 Javascript write 语句中创建锚标记

Create anchor tag inside of Javascript write statement

本文关键字:创建 Javascript write 语句      更新时间:2023-09-26

我有一个使用write语句创建文本的函数。我如何重写以下内容,使单词"here"成为可点击的锚标签?

href = www.example.com 目标 =_blank ID = 链接

.write("website:Click here to visit our website.",800)
您可以使用

var mydiv =document.getElementById("myDiv");
mydiv.innerHTML = "click <a href='yourLinkAction'>here<'a> to go to website";

参考这个 如何在 Javascript 中动态地将锚标记添加到div?

var mydiv = document.getElementById("myDiv");
var aTag = document.createElement('a');
aTag.setAttribute('href',"www.example.com");
aTag.setAttribute('target',"_blank");
aTag.setAttribute('id',"link");
aTag.innerHTML = "link text";
mydiv.appendChild(aTag);

更新:使用Write()

document.write("website:Click <a href='http://www.google.com' 
               target='_blank' id='link'> here</a>to visit our website.");

基本上.write()方法用于直接写入您的HTML。因此,在编写完之后,您无法稍后更改它。尝试以下方式,

function WriteNow(){
    document.write("website:Click <a href='http://www.google.com/' target =_blank id ='link'>here</a> to visit our website.",800);
}
WriteNow();

js小提琴