你看下我的代码,操作不了加1 和减1.
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <link rel="stylesheet" type="text/css" href="css/reset.css" /> <link rel="stylesheet" type="text/css" href="css/JD1.css" /> <link rel="stylesheet" type="text/css" href="icon/iconfont.css" /> <script type="text/javascript" src="js/jdjs.js" ></script> </head> <body> <!--导航的开始--> <div class="nav"> <div class="warp"> <ul class="nav_ul1"> <li><a href=""><i class="iconfint"></i>京东首页</a></li> <li><a href="">配送到:成都</a></li> </ul> <ul class="nav_ul2"> <li><a href="">洋洋宝贝</a><span>|</span></li> <li><a href="">我的订单</a><span>|</span></li> <li><a href="">我的京东</a><span>|</span></li> <li><a href="">京东会员</a><span>|</span></li> <li><a href="">企业采购</a><span>|</span></li> <li><a href="">京东手机</a><span>|</span></li> <li><a href="">关注京东</a><span>|</span></li> <li><a href="">客服服务</a><span>|</span></li> <li><a href="">网站导航</a></li> </ul> </div> </div> <!--导航结束--> <!--搜索框--> <div class="search"> <div class="warp"> <img src="img/logo.jpg" /> <div class="search_div"> <input type="text" class="search_text" /> <input type="button" value="搜索" class="search_button"/> </div> </div> </div> <!--搜索框结束--> <!--标题的开始--> <div class="title warp"> <h3>全部商品</h3> <div> <span>配送至:</span> <select> <option>成华区</option> <option>锦江区</option> <option>武侯区</option> <option>金牛区</option> </select> </div> </div> <!--标题的结束--> <!--显示菜单的开始--> <div class="tips warp"> <ul> <li> <input type="checkbox" name="fav" id="all" onclick="checkTest1(this)"/> 全选 </li> <li>商品</li> <li>单价</li> <li>数量</li> <li>小计</li> <li>操作</li> </ul> </div> <!--显示菜单的结束--> <!--商品详情展示开始--> <div class="info warp"> <ul> <li class="info_1"><input type="checkbox" name="fav" onclick="checkTest2()"/></li> <li class="info_2"><img src="img/img1.jpg" width="90"></li> <li class="info_3"><a>京东超市,春秋季儿童休闲服</a></li> <li class="info_4"><a>颜色:灰色+分红</a></li> <li class="info_5">☆ 182.5</li> <li class="info_6"> <button onclick="checkTest3(this,1)">-</button> <input type="text" name="" id="" value="1" /> <button class="bot" onclick="checkTest3(this,2)">+</button> </li> <li class="info_7">☆ 182.5</li> <li> <a>删除</a><br /> <a>已到我的关注</a> </li> </ul> </div> <div class="info warp"> <ul> <li class="info_1"><input type="checkbox" name="fav" onclick="checkTest2()" /></li> <li class="info_2"><img src="img/img2.jpg" width="90"></li> <li class="info_3"><a>京东超市,春秋季儿童休闲服</a></li> <li class="info_4"><a>颜色:灰色+分红</a></li> <li class="info_5">☆ 182.5</li> <li class="info_6"> <button>-</button> <input type="text" name="" id="" value="1" /> <button>+</button> </li> <li class="info_7">☆ 182.5</li> <li> <a>删除</a><br /> <a>已到我的关注</a> </li> </ul> </div> <div class="info warp"> <ul> <li class="info_1"><input type="checkbox" name="fav" onclick="checkTest2()" /></li> <li class="info_2"><img src="img/img3.jpg" width="90"></li> <li class="info_3"><a>京东超市,春秋季儿童休闲服</a></li> <li class="info_4"><a>颜色:灰色+分红</a></li> <li class="info_5">☆ 182.5</li> <li class="info_6"> <button>-</button> <input type="text" name="" id="" value="1" /> <button>+</button> </li> <li class="info_7">☆ 182.5</li> <li> <a>删除</a><br /> <a>已到我的关注</a> </li> </ul> </div> <!--商品详情展示结束--> <!--结算开始--> <div class="balance warp"> <ul class="balance_ul1"> <li> <input type="checkbox" name="fav" id="" value="" onclick="checkTest1(this)"/> 全选 </li> <li><a>删除选中商品</a></li> <li><a>移到我的关注</a></li> <li><a>清楚下柜商品</a></li> </ul> <ul class="balance_ul2"> <li>已选择商品<span>1</span></li> <li>总价 <span>$12</span></li> <li> <button class="butt">去结算</button> </li> </ul> </div> <!--结算结束--> </body> </html>
//判断是否全选 //获得说有的多选择框 var fav=document.getElementsByName("fav"); function checkTest1(th){ var flag =th.checked; // if(flag){ // for(var i in fav){ // fav[i].checked=true; // } // // }else{ // for(var i in fav){ // fav[i].checked=false; // } // } for(var i in fav){ fav[i].checked=flag; } } // 单选决定全选 function checkTest2(){ var flag=true; for(var i=1;i<fav.length-1;i++){ if(!fav[i].checked){ flag=false; break; } } fav[0].checked=flag; fav[fav.length-1].checked=flag; } //控制数量的增加和减少 function checkTest3(th.sig){ // 获得上一个节点 var pre; if(sig=="1"){ pre=th.nextElementSibling; if(Number(pre.value)>0){ pre.value=Number(pre.value)-1; } }else{ pre=th.previousElementSibling; pre.value=Number(pre.value)+1 } }
同样的代码,在HBulider中写完运行打开后是空白网页就一个<>,使用Notepad++写完运行就会5秒后自动跳转带尚学堂官网中
假如说 哈 学完jquery后 js啥的记不清了 会有影响吗老师
为什么视频中的三个div位置移动完,直接就是一个整体,我照着例子做,三个还是分块的,需要添加什么代码吗?
麻烦老师帮我看一下,这个引入bootsstrap,为啥不能用,没有表格边框,引入的路径没错,可以跳转到引入的文件中
老师,我这样代码删除操作能正常执行,但是为什么我在remove()方法后面加上 ; 就报错,说我这个 ;号有问题?
div标签和frameset标签有什么区别吗?
添加i标签以后,其他的文本变为斜体,请问是什么原因,如何解决,京东首页四个字的字体大小也发生了变化
这节课没讲背景颜色设置为啥课后题还考这个啊?
如果宽度不够怎么样才能浮动位置不变啊
老师,再编写搜索框模块的时候,有个小BUG,按照视频中的编写,搜索框一直紧贴网页的右边框,没有办法右浮,运行图如下:
代码如下:
jd.css:
/****************搜索框开始***************/ .searchBox{ margin-top: 20px; } .searchBox img{ /*清楚之前的样式*/ clear: both; float: left; } .searchBox_div{ float: right; margin-top: 20px; } .searchBox_div_tex{ width: 265px; height: 22px; border: 2px solid #c91623; } .searchBox_div_butt{ width: 51px; height: 28px; background-color: #c91623; border: 0px; color: #FFFFFF; margin-left: -5px; } /****************搜索框结束***************/
HTML文件:
<!--搜索框开始--> <div class="searchBox"> <!--左边的LOGO--> <div class="wrap"> <img src="img/logo.jpg" /> </div> <!--右边的搜索框--> <div class="searchBox_div"> <input type="text" class="searchBox_div_tex" placeholder="自营"/> <input type="button" value="搜索" class="searchBox_div_butt" /> </div> </div> <!--搜索框结束-->
使用JS完成京东购物车实例 练习.7z
老师,你好,麻烦看一下,这个代码应该是没有问题,但是网页上什么都不显示
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <script type="text/javascript"> function demo1(){ alert("函数声明一"); } var demo2 =function(){ alert("函数声明二"); }
var demo3 = new function("alert("函数声明三")"); demo1(); </script> </head> <body> </body> </html>
网页显示
闯关内容是下一节课的。。。。。。。。。。。。
老师,在职业那里,通过子节点获取父节点,先获取所以子节点,再获取父节点(图1),控制台的结果为什么是爱好的内容(图2)?
这个代码,运行后,搜索框直接右浮到网页的最右边,了
而不是
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637