老师,string .indexOf("i",3);i是在1那个地方,后边的3是从哪个字母开始数的,为什么是5?第二个3是从哪个字母开始的 为什么是1 谢谢老师
<body> <div class="div1">div1 <div id="div2">div2</div> </div> <span>这是span标签</span> <script> var div1 = document.querySelector('.div1'); var div2 = document.querySelector('#div2'); var span = document.querySelector('span'); console.log(div1.firstChild); console.log(div1.lastChild); console.log(document.body.firstChild); console.log(document.body.lastChild); </script> </body>
同步做视频中老师讲课的例子,有这样的疑问。在打印div1的lastchild节点时因为div1的结束标签与div2的结束标签之间存在一个换行,所以打印div1的lastchild节点为#text文本节点。但对于相同的情况,为什么在打印body的lastchild节点时不计算script结束标签与body的结束标签之间的换行呢?(指路视频9'40")
看前面有同学也提问了相同的问题,老师回答换行不是节点,那吗对于div1的lastchild和div2的firstchild所打印的#text节点指的又是什么内容呢?
老师,比如说 6-j = 12 ,那他这的 i ++ 就加到12 停止 这个不理解?i++在这里面代表什么呢?谢谢老师,
老师,i<=6-j,i++内层不是越加越多吗?谢谢老师
<script> var num=10; ++num; console .log(++num); console .log(num); </script>
为什么这个地方显示的是12呢?不应该是11吗?
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>语句分支二</title> </head> <body> <script> var xiaoHong === "beautifulGirl"; if (xiaoHong ==="cuteGirl"){ console .log("小红是个可爱的小女孩"); }else if (xiaoHong ==="sexGirl"){ console .log("小红是个性感的小女孩"); }else if (xiaoHong ==="goodJobgirl"){ console .log("小红是个努力工作的小女孩"); }else { console.log("小红那你好好工作吧"); } </script> </body> </html>
老师帮忙看看哪里出了问题,谢谢
老师,num+ 相当于num=num+1,num++是不是相当于num=num+1+1?
为什么报错啊,VS没报错进网页查看就错了,大小写也检查了
老师前面在讲对象键名的时候说“如果属性不符合标识符的条件,则必须加上引号”,而这节课中举的例子,键名以数字开头为什么可以不加引号直接用且不会出错呢?
老师,ppt当中有个“var a;在这个例子当中a表示一个变量,a是变量的变量名”,请问var是什么?为什么老师在第三节课中提到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 num=10; window.name='var num=10;'; </script> </body> </html>
与主代码在同一级目录下
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>window对象</title> </head> <body> <button>跨域传输</button> <script> // open('http://www.baidu.com'); // close(); // var but =document.querySelector('button'); // but.onclick=function(){ // var iframe = document.createElement('iframe'); // iframe.src='name.html'; // iframe.style.display='none'; // document.body.appendChild(iframe); // iframe.onload=function(eve){ // var iframeWindowName = eve.target.contentWindow.name; // console.log(iframeWindowName); // } // } var but= document.querySelector('button'); but.onclick=function(){ var iframe= document.createElement('iframe'); iframe.src='name.html';//加载保存了信息的页面 iframe.style.display='none'; document.body.appendChild(iframe); //当iframe加载完毕,意味着window.name的内容已经被赋予完毕 iframe.onload=function(eve){ var iframeWindowName=eve.target.contentWindow.name; // console.log( iframeWindowName); eval(iframeWindowName); console.log(num); } } </script> </body> </html>
跟着老师的代码敲的,无奈报错,于是把老师的代码拿过来 仍然报错,如图
.(.); =((){ .(.); (.==){ clearIntervar();} },);
老师,我这个是按照视频打的,但是我这个一直都是无限循环,这是怎么回事呢?
//方法一 var str = '你好,弗兰克!再见,弗兰克!'; var newStr = str.replace(/[弗][兰][克]/g,'(frank)'); console.log(newStr); //你好,(frank)!再见,(frank)! //方法二 var str1='你好,弗兰克!再见,弗兰克!'; var newStr = str.replace(/弗兰克/g,'(frank)'); console.log(newStr); //你好,(frank)!再见,(frank)!
老师,视频中讲的是方法一 ,方法一和方法二的输出结果是一模一样的,那么方法二可行吗这种写法??
这个undefined的写法不严谨啊,
var arr=[1,23,4,5,undefined,7];
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637