Javascript 我想创建一个链接,其中href依赖于js变量

Javascript 我想创建一个链接,其中href依赖于js变量,javascript,html,hyperlink,href,innerhtml,Javascript,Html,Hyperlink,Href,Innerhtml,我知道了整个innerhtml的事情,但我不知道如何将变量添加到href中。我想让它创建一个链接,标题是您输入的标题,当您单击“创建”时,您输入的javascript将出现在href中 书签生成器 创造 函数createBookmarklet(){ var title_input=document.getElementById('getTitle').value; var js_input=document.getElementById('getJs').value; documen

我知道了整个innerhtml的事情,但我不知道如何将变量添加到href中。我想让它创建一个链接,标题是您输入的标题,当您单击“创建”时,您输入的javascript将出现在href中


书签生成器




创造 函数createBookmarklet(){ var title_input=document.getElementById('getTitle').value; var js_input=document.getElementById('getJs').value; document.getElementById('title').innerHTML=title\u输入; document.getElementById('js')。innerHTML=js\u输入; }


您可以通过
.setAttribute(“href”)

->
document.getElementById(“title”).setAttribute(“href”,js\u输入)

(正如David所提到的:
。title=
同样有效)


书签生成器




创造 函数createBookmarklet(){ var title_input=document.getElementById('getTitle').value; var js_input=document.getElementById('getJs').value; document.getElementById('title').innerHTML=title\u输入; document.getElementById('title')。href=js\u输入; }


只需为属性指定一个值即可轻松完成:
document.getElementById(“title”).href=js\u input
。然而——投票结果为:)