Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将生成的JavaScript URL放入`<;a href=";{{Text here}}"&燃气轮机`_Javascript_Html - Fatal编程技术网

将生成的JavaScript URL放入`<;a href=";{{Text here}}"&燃气轮机`

将生成的JavaScript URL放入`<;a href=";{{Text here}}"&燃气轮机`,javascript,html,Javascript,Html,因此,我有一个外部JavaScript,它生成4个数字,并将它们放在文本的两部分之间,如下所示 document.getElementById(“gen3”).textContent=”https://www.google.com/search?q=Lego+设置:+“+first+fnum+snum+tnum+”&num=30&safe=off&source=lnms&tbm=isch&sa=X&ved=0ahUKEwj08YDU\MjSAhXLLMAKHSp4CxQQ\U AUICCgB&

因此,我有一个外部JavaScript,它生成4个数字,并将它们放在文本的两部分之间,如下所示


document.getElementById(“gen3”).textContent=”https://www.google.com/search?q=Lego+设置:+“+first+fnum+snum+tnum+”&num=30&safe=off&source=lnms&tbm=isch&sa=X&ved=0ahUKEwj08YDU\MjSAhXLLMAKHSp4CxQQ\U AUICCgB&biw=1366&bih=669”
您可以在HTML中将
div
更改为
a
(锚定标记),并在JavaScript中使用其
href
属性设置单击时使用的URL目标。您还可以选择将其
textContent
设置为相同的值,这使使用该工具的用户在单击链接时更清楚地知道他们要去哪里

gen3.href = gen3.textContent = "https://www.google.com/search?q=Lego+set:+" + first + fnum + snum + tnum + "&num=30&safe=off&source=lnms&tbm=isch&sa=X&ved=0ahUKEwj08YDU_MjSAhXLLMAKHSp4CxQQ_AUICCgB&biw=1366&bih=669"

演示片段
var gen3=document.getElementById(“gen3”)
函数postmessage(){
//假装这些是“随机”值,并假设您已经有了它们的代码
var first=1,
fnum=2,
snum=3,
tnum=4
//后来。。。
gen3.href=gen3.textContent=”https://www.google.com/search?q=Lego+设置:+“+first+fnum+snum+tnum+”&num=30&safe=off&source=lnms&tbm=isch&sa=X&ved=0ahUKEwj08YDU\MjSAhXLLMAKHSp4CxQQ\U AUICCgB&biw=1366&bih=669”
}


您可以在
div

那么你可以这样做

JS

document.getElementById("linkText").setAttribute('href','www.google.com')
HTML

<div id="gen3">
 <a href="" id="linkText">Click Me</a>
</div>


你不能。不支持JS。不清楚你想做什么,你能更详细地解释一下吗?他想要Javascript输出的
,很乐意帮忙!如果你不介意在问题解决后接受这个答案,我将不胜感激:)