Javascript 如何禁用或启用href链接并更改其内容?

Javascript 如何禁用或启用href链接并更改其内容?,javascript,html,node.js,debugging,Javascript,Html,Node.js,Debugging,我的代码中有一个bug需要修复 如果创建者URL{ 创建者URL=; } 基本上,上面的代码所做的是,它检查创建者是否有一个URL,我可以将用户重定向到该URL,否则我不想做任何事情 这是我正在修改的标签。我希望预期的行为是这样的:当creatorUrl不存在时,链接不应该显示,并且创建者名称应该是纯文本。我如何做到这一点?var a=document.getElementById'yourlinkId'//为锚定标记指定一个Id,或者根据需要选择它并将其存储在变量中 if(!creato

我的代码中有一个bug需要修复

如果创建者URL{ 创建者URL=; } 基本上,上面的代码所做的是,它检查创建者是否有一个URL,我可以将用户重定向到该URL,否则我不想做任何事情


这是我正在修改的标签。我希望预期的行为是这样的:当creatorUrl不存在时,链接不应该显示,并且创建者名称应该是纯文本。我如何做到这一点?

var a=document.getElementById'yourlinkId'//为锚定标记指定一个Id,或者根据需要选择它并将其存储在变量中

 if(!creatorUrl){
    a.href = '#';
    }
  else{
  a.href = "somelink url"
 }

在服务器端,它显然是不显示链接的地方

EJS


如果要在html中设置这样的url,必须从头开始。请发布所有代码。如果没有HREF,P希望根本没有链接。假设我是代表。我有10万以上,所以不是这样。我来自某个地方,试图鼓励人们阅读并回答这个问题。不要气馁。再努力一点。如果你修正了你的答案,我将取消否决票,如果你对答案做了足够的改进,我甚至会投赞成票。至少使用一个术语你的答案可能是a.href=creatorUrl?creatorUrl:哪一个会比你回答的稍微好一点,而OP问的根本不是
<p class="vocab paragraph inherit-colored info__content info__content-creator">
  <% if (creatorUrl) { %>
    <a href="<%= creatorUrl %>">Creator Name</a>
  <% } else { %>
    Creator Name
  <% } %>
</p>