gpt4 book ai didi

javascript - 在javascript中返回HTML代码?

转载 作者:可可西里 更新时间:2023-11-01 13:11:41 25 4
gpt4 key购买 nike

我是 javascript 的新手,我想知道如何让这段代码(更大的整体的一部分)做我想做的事。我想将 HTML 添加到短语“购物车中的商品”和“购物车中的商品”中。这可能吗?非常感谢。

我指的不是样式(粗体或斜体),这是我希望它返回的内容:

return quantity + (quantity == 1 ? ' 
article in shopping cart <span class="simpleCart_quantity"></span>-
<span class="simpleCart_total"></span>
<a href="shoppingcart.html">Show</a>' :
' articles in shopping cart
<span class="simpleCart_quantity"></span>-
<span class="simpleCart_total"></span>
<a href="shoppingcart.html">Show</a>');

我知道这是不可能的,怎么可能呢?

quantity: function () {
var quantity = 0;
simpleCart.each(function (item) {
quantity += item.quantity();
});
if (quantity == 0) {
return 'Your shopping cart is empty';
} else {
return quantity + (quantity == 1 ? ' article in shopping cart' : ' articles in shopping cart');
}
},

最佳答案

当然有可能,尽管调用该函数是否对结果做了一些合理的事情是另一回事。

无论如何,只需根据需要在字符串中包含所需的 html:

return quantity + (quantity == 1 ? ' article <span class="x">in shopping cart</span>' :
' articles <i>in</i> shopping cart');

编辑:您添加到问题中的示例不起作用,因为它存在语法错误 - 您的字符串文字包含换行符。使它成为一个有效的字符串,它将起作用,方法是将每个字符串都放在一行上或连接各个字符串:

return quantity + (quantity == 1 ?  
'article in shopping cart <span class="simpleCart_quantity"></span>- <span class="simpleCart_total"></span> <a href="shoppingcart.html">Show</a>' :
'articles in shopping cart <span class="simpleCart_quantity"></span>- <span class="simpleCart_total"></span> <a href="shoppingcart.html">Show</a>');

如果您使用的字符串之间的唯一区别是“article”末尾是否有“s”,那么试试这个:

return quantity + (quantity == 1 ? 'article' : 'articles') +
' in shopping cart <span class="simpleCart_quantity"></span>- <span class="simpleCart_total"></span> <a href="shoppingcart.html">Show</a>';

关于javascript - 在javascript中返回HTML代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19845296/

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