如何正确搜索JavaScript对象并将其从一个js文件推入另一个js文件的数组中?

时间:2020-06-10 20:19:47

标签: javascript html function search

我正在学习实现JS动态页面。 我创建了2个JavaScript文件,以HTML动态显示数据。一个JavaScript文件data.js具有两个对象数组(catalogArray和myCartArry),另一个JavaScript文件(function.js)具有函数[System.Environment]::GetFolderPath("Desktop") ,该函数加载这些对象。然后创建HTML元素并在HTML页面上显示项目(目录)。

我要实现的功能是:

  1. 当用户按下“添加到购物车”按钮<!DOCTYPE html> <html> <head> <style> <style> div{ }.bold{ font-weight: bold; } .normal{ font-weight: normal; } .italic{ font-style: italic; } .left{ text-align:left; float:left; } .container{ letter-spacing:-1px; width: 372px; font-family: Monaco,monospace; font-size:19px;} .center{ text-align:center; } .underline{ text-decoration: underline; } .doubleFont{font-size:38px;} </style> </head> <body> <div class = container> <div class=> <div class=>Hello my name is Bogdan</div> </div> <div class="underline bold"> <div class=>and i live </div> </div> <div class="bold"> <div class=>in Spain</div> </div> <br> </div> </body> </html>时,它将获得第i个对象的位置(请求),此事件应调用chargerArticles()函数。 (请求将某些对象(项目)从oneClick()推入addToCart(pos)中)

  2. myCartArry将使用catalogArray函数(通过obj名称)检查addToCart(pos)中是否存在某些请求的对象。 myCartArry

  3. ,并在此基础上,如果searchInCart(name)返回(searc/hInCart(catalogArray[pos].name))(在myCartArray []中找不到对象的名称),则对象将被推入data.js的searchInCart()

我在下面编写了代码来执行此操作,但是它没有起作用,false事件没有执行任何操作。另外myCartArry[]不起作用。请帮助我解决此问题,因为未正确搜索和插入数据(对象)。我在哪里犯错?谢谢。

onclick
other function

0 个答案:

没有答案