【发布时间】:2019-10-08 13:47:50
【问题描述】:
我需要编写一个接受 2 个参数的函数,第一个参数是 <li> 元素的列表,第二个参数是一个对象。对象是产品列表及其价格。所有<li>元素都将包含包含产品名称的文本。该函数应检查提及的每个产品的价格,计算并返回总价格。
例子:
<ul>
<li>oreos<li/>
<li>milk<li/>
<ul/>
let products = {
oreos: 20,
milk: 17,
bread: 12,
doritos: 10
}
我尝试使用 for in/of 循环来遍历 products 对象并使用 .innerText 将其与 <li> 匹配,但我不确定如何去做。
请帮忙
【问题讨论】:
-
您可以添加您尝试过的
for in/of loop吗? -
与其浏览
products对象,不如浏览<li>s 列表,因为查看 products 对象中的每个文本应该更快
标签: javascript