gpt4 book ai didi

javascript - 在 Javascript 中添加指向 .textcontent 的链接

转载 作者:行者123 更新时间:2023-12-03 12:25:21 27 4
gpt4 key购买 nike

当我收到有关添加指向 symbolSpan 的链接的帮助时,我现在获得了一个链接,但这些符号显示在页面底部,而不是与其余数据一起显示在表格中......我该如何解决这个问题?

const renderBalances = balances => {
//
binanceBalances.innerHTML = "";
//
//console.log(balances);
balances.forEach(balance => {
let balanceLi = document.createElement("li");
balanceLi.className = "list-group-item list-group-item-justify-content-center";
let balanceDiv = document.createElement("div");
balanceDiv.className = "d-flex w-100 justify-content-between";

let symbolSpan = document.createElement("span");
symbolSpan.textContent = balance.symbol;
// balanceDiv.appendChild(symbolSpan);
function createLink(linkExtension) {

const balanceDiv = document.createElement("div");
const symbolSpan = document.createElement("span");
const link = document.createElement("a");

link.setAttribute('href', `www.binance.com/en/trade/${linkExtension}`);
link.textContent = balance.symbol;

symbolSpan.appendChild(link);
balanceDiv.appendChild(symbolSpan);
document.body.appendChild(balanceDiv);
}
createLink('myparam')
这是此表的其余代码
    let price = document.createElement("span");
price.textContent = balance.startPrice;
balanceDiv.appendChild(price);
let available = document.createElement("span");
available.textContent = balance.holdings;
balanceDiv.appendChild(available);
let onOrder = document.createElement("span");
onOrder.textContent = balance.used;
balanceDiv.appendChild(onOrder);

balanceLi.appendChild(balanceDiv);

binanceBalances.appendChild(balanceLi);
});
};

最佳答案

创建一个跨度和一个链接 html 元素。对于链接元素,附加文本和 href 属性。
将链接元素附加到 span 和 span 到 div。最后追加到 DOM。
传递需要附加到链接的附加参数。

function createLink(linkExtension) {

const balanceDiv = document.createElement("div");
const symbolSpan = document.createElement("span");
const link = document.createElement("a");

link.setAttribute('href', `www.binance.com/en/trade/${linkExtension}`);
link.textContent = 'binance link';

symbolSpan.appendChild(link);
balanceDiv.appendChild(symbolSpan);
document.body.appendChild(balanceDiv);
}


createLink('myparam')

关于javascript - 在 Javascript 中添加指向 .textcontent 的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63384141/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com