我正在学习实现JS动态页面。
我创建了2个JavaScript文件,以HTML动态显示数据。一个JavaScript文件data.js具有两个对象数组(catalogArray和myCartArry),另一个JavaScript文件(function.js)具有函数[System.Environment]::GetFolderPath("Desktop")
,该函数加载这些对象。然后创建HTML元素并在HTML页面上显示项目(目录)。
我要实现的功能是:
当用户按下“添加到购物车”按钮<!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)
中)
myCartArry
将使用catalogArray
函数(通过obj名称)检查addToCart(pos)
中是否存在某些请求的对象。 myCartArry
,并在此基础上,如果searchInCart(name)
返回(searc/hInCart(catalogArray[pos].name))
(在myCartArray []中找不到对象的名称),则对象将被推入data.js的searchInCart()
中
我在下面编写了代码来执行此操作,但是它没有起作用,false
事件没有执行任何操作。另外myCartArry[]
不起作用。请帮助我解决此问题,因为未正确搜索和插入数据(对象)。我在哪里犯错?谢谢。
onclick
other function