在 javascript 中返回 HTML 代码
Return HTML code in javascript?
我对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>';
相关文章:
- 如何解析结构不良的 html 代码
- 我的html表单无法验证.请参阅代码片段中的html代码和java脚本
- 将第一个字母大写并去掉html代码
- 我在下拉列表中尝试了下一个和前五年的html代码.接下来的5年我都过得很好.我怎样才能拿到之前的5年
- 使用.format在一些HTML代码中插入文本,会出现错误(Python)
- html代码没有在记事本++上运行
- 来自mysql的动态值用于html代码点火器视图中的图形
- 如何:编写漂亮的HTML代码和Javascript控制台
- 我需要java代码来打开html代码onclick事件
- html代码需要可点击的文本按钮
- 是否可以在JavaScript中包含HTML代码
- 如果javascript打开/关闭,则隐藏和显示html代码
- 使用PartialView作为带有变量的可重悬浮html代码
- 在jquery中复制特定的html代码
- 如何在AngularJS的上下文中使用Google Chrome Developer Tool在HTML代码中设置断点
- 显示HTML代码块
- 从HTML代码中提取数据
- 如何获取保存在变量中的HTML代码的任何属性的值
- 将html代码转换为十六进制
- JavaScript和Html代码来运行所有类型的视频并获取状态