for循环定位 // for(a=0;a<10;a++){ // for(b=0;b<10;b++){ // document.write("("+a+','+b+')') // } // document.write('<br>') // } // while循环定位 a=0; while(a<10){ a++; b=0; while(b<10){ b++; } document.write("("+a+','+b+')') }
老师怎么用while循环啊做了一下午
动态给一个div结构设置自定义属性(data-*),读到一个已存在自定义属性结构的div中的属性
老师我不理解这个题目是什么意思
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>自定义右键菜单</title> <style> *{margin: 0;padding: 0} ul{ list-style: none; width: 190px; height: 125px; background-color: darkgrey; position: absolute; display: none; } ul li{ border: 1px solid skyblue; padding: 4px; cursor: pointer; transition: 0.5s; } ul li:hover{ background-color: skyblue; color: #fff; } </style> </head> <body> <ul> <li>我想尚学堂了!</li> <li>您真要离开此页面吗?</li> <li>去百度搜索页面中的内容</li> <li>输入内容后去百度搜索</li> </ul> <textarea cols="80" rows="20"></textarea> <input type="text"> <script> let ul=document.querySelector('ul'); //禁用系统的右键 document.oncontextmenu=function (eve) { return false; //return false 表示禁用事件 }; //鼠标抬起出现鼠标右键菜单 document.onmouseup=function (eve) { //eve.button 判断鼠标点的是那个按键 if (eve.button==2){ ul.style.display='inline-block'; //设置鼠标的位置 ul.style.left=eve.clientX+'px'; ul.style.top=eve.clientY+'px'; }else { ul.style.display='none'; } } //点击某一个菜单选项时触发的事件(事件委托) ul.onmousedown=function (eve) { if (eve.target.innerHTML=='我想尚学堂了!'){ alert('那就去吧!'); }else if (eve.target.innerHTML=='您真要离开此页面吗?'){ if (confirm('您真要离开此页面吗?')){ window.close(); } }else if (eve.target.innerHTML=='去百度搜索页面中的内容'){ let result = document.getSelection().toString(); open('https://www.baidu.com/s?wd='+result); }else {eve.target.innerHTML=='输入内容后去百度搜索'}{ let value = document.querySelector('input').value; open('https://www.baidu.com/s?wd='+value); } } </script> </body> </html>
怎么会取不到input框的值,去百度搜索呢,老师
var alt=""; for(var i=1;i<=5;i++){//控制行 var blank=""; for(var j=1;j<=5-i;j++){//空白三角形 blank+=" "; } var stars=""; for(var m=1;m<=2*i-1;m++){ stars+="*"; } alt+=blank+stars+"\n"; } console.log(alt);
①为什么视频中最下面要加一个alt
②而不能写console.log(blank+stars+"\n";)
③alt变量为什么不能和stars那些一样写在括号里面
老师prototype和__proto__之间什么关系,这两个有点捋不清,蒙了
老师,这个实操要添加的是什么?js第六章的实操2
老师能不能简单的理解为对象是具体的类是抽象的呢
老师求递归写出来了,但是怎么求和呢。比如1!+2!+....。请老师教我一下谢谢! function factorial(n) { if(n==1){ return 1; }else { return n*factorial(n-1); } } var result=factorial(5); console.log(result);
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> .div1{ width: 200px; height: 200px; background-color: deepskyblue; margin: 100px auto; } </style> </head> <body> <div class="div1"></div> <script> var div1=document.getElementsByClassName("div1"); div1.onmousemove=function () { var x=event.clientX; // 获取窗口横坐标 var y=event.clientY; // 获取窗口纵坐标 console.log('(x,y):('+x+','+y+')'); } </script> </body> </html>
老师我想问一下,为什么用
getElementsByClassName
来获取不能实现效果。
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <button>跨域传输</button> <script> var but=document.querySelector('button'); //加载另一个页面,需要借助之前学的框架 but.onclick=function () { var iframe=document.createElement('iframe');//创建一个框架 iframe.src='page.html';//加载保存信息的页面 iframe.style.display='none';//加载过来了,不能加载出来,要隐藏 document.body.appendChild(iframe);//把iframe放到body里面 //当iframe加载完毕,意味着window.name的内容已经赋予完毕 iframe.onclick=function (eve) { var iframeWindowName=eve.target.contentWindow.name; //console.log(iframeWindowName); eval(iframeWindowName);//将字符串转换为代码执行 console.log(num); } } </script> </body> </html> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <script> var num=10; window.name=' var num=10;';//可以借助window.name来实现 </script> </body> </html>
老师我这个怎么什么也没有呀
=; =; =+; =-; =*; =/; =%; .();
像这样浏览器只解析出最后的结果?上面的怎么都没看到解析出来呢
老师,为啥ul采用事件委托时用 onclick,第三个效果就没法实现呢?
<style> .div1{width: 200px;height: 200px;background-color: blue;} .div2{width: 100px;height: 100px;background-color: yellow;margin: 25px auto;} </style> </head> <body> <div class="div1">div1 <div class="div2">div2</div> </div> <script> var div1=document.querySelector('.div1'); div1.attachEvent('onclick',function () { console.log('这是div1一次'); }) </script>
老师,我就是用IE浏览器的,为什么还报错呀,是因为版本的问题吗
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>正则-检索模式-1</title> </head> <body> <script> //检索模式====表达式模式---元字符模式--量词模式 //表达式模式--a][abc]--b][0-9]--c][m|n] var str="12abc12ABC"; var str1='你好,佛可栏,回家吃饭了,'; var newStr4=str.replace(/(ab)/gi,'go'); var newStr1=str1.replace(/[佛][可][栏]/g,'张账务'); var newStr2=str1.replace(/佛可栏/g,'张账务'); var newStr3=str1.replace(/(佛可栏)/g,'张财务'); console.log(newStr1); console.log(newStr2); console.log(newStr3); console.log(newStr4); </script> </body> </html>
老师,这个同学这个newStr4,他的正则主体为什么加了括号还可以检索到,不是应该连小括号都检索吗
<div class="div1">div1 <div id="div2">div2</div> </div> <span>这是span标签</span> <script> var el=div1.firstChild; var i=1; while (el){ console.log(i+'.'+el.nodeName); el=el.nextSibling; i++; } </script>
老师,我弄div1的子节点怎么出不来呀,老师帮忙看一下吧,谢谢
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637