如何在调用对象后更改对象,以便可以将其插入链接

问题描述

create链接被传递到linkextension中。我需要更改该扩展名中链接的格式。

  function createLink(linkExtension) {

    //const balanceDiv = document.createElement("div");
   // const symbolSpan = document.createElement("span");
    const link = document.createElement("a")
  
    link.setAttribute('href',`https://www.binance.com/en/Trade/${linkExtension}_BTC`,);
    link.setAttribute("target","_blank");
  
    
  
    link.textContent = pingObj.symbol;
  
    ticker.appendChild(link);
    pingDiv.appendChild(ticker);
    document.body.appendChild(pingDiv);
  }

pingObj.symbol返回为coin / btc。我需要将_替换为_,以便将其显示为coin_btc。另一个选择就是从结果中删除/ btc。两种方法都可以。

  createLink(pingObj.symbol)

解决方法

pingObj.symbol.replace("/","_")
这个单行纸会顺利运行。