将变量值分配给定位标记以创建超链接

问题描述 投票:0回答:2

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

<html>
<head> 
  <script> 
    var a="www.google.com";    
  </script>
</head>
<body>
    <a href = "i want the value of a  here" / > 
</body> 
</html> 
javascript html
2个回答
0
投票

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

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

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


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>
© www.soinside.com 2019 - 2024. All rights reserved.