Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
返回javascript中的HTML代码?_Javascript_Html_Return - Fatal编程技术网

返回javascript中的HTML代码?

返回javascript中的HTML代码?,javascript,html,return,Javascript,Html,Return,我对javascript相当陌生,我想知道如何让这段代码(更大整体的一部分)实现我想要的功能。我想在“购物车中的文章”和“购物车中的文章”中添加HTML。这可能吗?非常感谢 我不是指样式(粗体或斜体),这是我希望它返回的: return quantity + (quantity == 1 ? ' article in shopping cart <span class="simpleCart_quantity"></span>- <span class="

我对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>');

当然,这是可能的,尽管调用该函数的任何函数是否对结果做了合理的处理是另一回事

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

return quantity + (quantity == 1 ? ' article <span class="x">in shopping cart</span>' :
                                   ' articles <i>in</i> shopping cart');
退货数量+(数量==1?“购物车中的物品”:
“购物车中的物品”);
编辑:添加到问题中的示例不起作用,因为它有语法错误-字符串文字包含换行符。将其设置为有效字符串,然后通过将每个字符串全部放在一行上或将单个字符串串联在一起来实现:

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>');
退货数量+(数量==1?
“购物车中的物品-”:
"购物车内物品-";;
如果您使用的字符串之间的唯一区别是“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>';
退货数量+(数量==1?'article':'articles')+
“在购物车里——”;

如何在DOM中注入返回值?添加到问题中的示例有语法错误。看到我的编辑。非常感谢,成功了!
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>';