javascript变量是html块中的变量

javascript变量是html块中的变量,javascript,html,Javascript,Html,我试图在另一个变量(html代码块)中添加一个变量。似乎不能只在html代码中键入变量的名称 <body> <div id="wrapper"></div> <script> var link = "https://google.com" var codeBlock = '<a href="link">' + 'LINK TO GOOGLE' + '</a>';

我试图在另一个变量(html代码块)中添加一个变量。似乎不能只在html代码中键入变量的名称

<body>

    <div id="wrapper"></div>

    <script>
    var link = "https://google.com"
    var codeBlock = '<a href="link">' +
    'LINK TO GOOGLE' +
    '</a>';

    document.getElementById("wrapper").innerHTML = codeBlock
    </script> 

</body>

变量链接=”https://google.com"
var代码块=“”;
document.getElementById(“包装器”).innerHTML=codeBlock
我希望结果是指向的链接。

您可以使用:

const-link=”https://stackoverflow.com';
const linktext='stackoverflow';
常量链接1=https://google.com';
const linktext1='google.com';
//模板文本
让代码块=``;
//或字符串串联
代码块+='';
document.getElementById('wrapper').innerHTML=codeblock
a{margin:10px;}
您可以使用:

const-link=”https://stackoverflow.com';
const linktext='stackoverflow';
常量链接1=https://google.com';
const linktext1='google.com';
//模板文本
让代码块=``;
//或字符串串联
代码块+='';
document.getElementById('wrapper').innerHTML=codeblock
a{margin:10px;}

谢谢你(间接地)帮了我的忙,我最终做了一些事情,比如:var codeBlock=Ah好的,现在我明白了。我已经编辑了我的答案。您可以看到一个同时使用两种语法的运行示例。第一个(模板文本ES6)在我看来更具可读性。如果你不需要IE11的支持,我会使用这种语法。谢谢你的帮助(间接地),我最终做了一些类似的事情:var codeBlock=Ah好的,现在我明白了。我已经编辑了我的答案。您可以看到一个同时使用两种语法的运行示例。第一个(模板文本ES6)在我看来更具可读性。如果您不需要IE11支持,我会使用这种语法。