为锚标记分配变量值以创建超链接

时间:2020-01-15 18:19:30

标签: javascript html

我想在锚标记中分配变量a的值以创建超链接

<html>
<head> 
  <script> 
    var a="www.google.com";    
  </script>
</head>
<body>
    <a href = "i want the value of a  here" / > 
</body> 
</html> 

2 个答案:

答案 0 :(得分:0)

您应该在元素中添加一个ID并通过执行以下操作来修改属性:

const el = document.getelementbyid("thehtmlid")
el.attribute("href", myvalue)

函数可能没有这样命名,但应该足够接近以帮助您

答案 1 :(得分:0)

您可以创建一个空的锚标签,然后使用javasript更新href值

<!DOCTYPE html>
<html>

<body>

  <div id="root"></div>
  <a id="link" href=""> A</a>
  <script>
    let a = "https://www.google.com";

    document.getElementById('link').href = a;
  </script>
</body>

</html>