var arr13 = ["hello","world","iwen","demo"] for(i = 0; i<arr13.length; i++){ console.log(arr13.shift()); }
现在打印出 的hello和world,为什么会只打出来两个,我是否可以这样去理解,因为shift删除后改变原数组的长度(lentgh),所以循环到第二次的时候i就等于4不小于0了所以终止循坏!打印出两个 但shift不是删除的是头两个吗为什么不是打印出iwen和demo
两个问题:
1.请问老师我这样理解对吗
2.shift不是删除的是头部的元素吗?为什么不是打印出iwen和demo
eve.target.contentwindow.name,老师能解释视频当中的contentwindow是啥意思吗?
valid第二次进入function时不是应该也是true吗,if里面不执行,这地方完全听不懂,讲的逻辑有点混乱
现在id不获取也可以直接用这个元素了??
item 这是什么意思,,
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> * { margin: 0; padding: 0; } /* ul { list-style: none; } li { display: inline-block; width: 100px; margin: 10px; text-align: center; background-color: skyblue; height: 30px; line-height: 30px; } a { text-decoration: none; color: orangered; }*/ li:hover { background-color: palevioletred; } li:hover a { color: #ffffff; } </style> </head> <body> <!-- <ul> <li><a href="#">丰田</a></li> <li><a href="#">本田</a></li> <li><a href="#">雷克萨斯</a></li> <li><a href="#">马自达</a></li> </ul> --> <script> var Arr=['丰田','本田','雷克萨斯','马自达','尼桑']; var ul=document.createElement('ul'); var ul_style=document.createAttribute('style'); ul_style.value='list-style: none;'; ul.setAttributeNode(ul_style); for (var i=0; i<Arr.length; i++) { var li=document.createElement('li'); var li_style=document.createAttribute('style'); li_style.value='display: inline-block; width: 100px; margin: 10px; \ text-align: center; background-color: skyblue; height: 30px; line-height: 30px;'; li.setAttributeNode(li_style); var a=document.createElement('a'); a.innerHTML=Arr[i]; // var a_text=document.createTextNode(Arr[i]); var a_style=document.createAttribute('style'); a_style.value='text-decoration: none; \ color: orangered;'; // a.appendChild(a_text); a.setAttributeNode(a_style); li.appendChild(a); ul.appendChild(li); } document.body.appendChild(ul); </script> </body> </html>
老师,我写出来之后,网页上确实显示了,但是hover失效了,而且a标签也没有小手了。
QQ截图20201205142438.png
=[,,,,,,]; (=;<.;++){ ([]>[+]){ =[]; []=[+]; [+]=; } } .();
老师,我用一个for循环嵌套if,排序有时候正确有时候不正确
这是为啥不可以用一个for循环
老师,现在的这个版本event是旧的,请问可以用什么代替event
老师为什么出错
我想问一下,为什么要加if判断有没有父节点?肯定会有父节点,这样写是不是多余了?不多余的话,考虑的是什么?
老师,上面的函数体里的也没有加var,不是全局变量吗?
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> <script> var str1='你好,佛可栏,回家吃饭了,'; var newStr1=str1.replace(/[佛][可][栏]/g,'张账务'); var newStr2=str1.replace(/佛可栏/g,'张账务'); console.log(newStr1); console.log(newStr2); </script> </body> </html>
老师,这两种写法没区别吧
为什么这里id会重复, id不是唯一的吗
<script> var day=prompt("请输入一个数字"); switch (day){ case 1:{document.write("星期一");} break; case 2:{document.write("星期二"); } break; case 3:{document.write("星期三");} break; case 4:{ document.write("星期四"); } break; case 5:{document.write("星期五");} break; // case 6:{ // document.write("星期六"); // } break; // case 7:{ // document.write("星期日"); // } break; default:{document.write("星期天");} } </script>
老师为啥我输入这些数字的任何一个出来都是星期天呀
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637