<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> #tabBox{ background-color: #f1f1f1; border: 1px solid #ff0000; } .active{ background-color: #e9f212; } #tabBox div{ display: none; width: 300px; height: 250px; padding: 10px; background-color: skyblue; border: green } </style> <script> window.onload = function(){ var tabBox = document.getElementById('tabBox'); var tabBtn = tabBox.getElementsByTagName('input'); var tabDiv = tabBox.getElementsByTagName('div'); for(var i=0;i<tabBtn.length;i++){ tabBtn[i].index = i; tanBtn[i].onclick = function(){ for(var j=0;j<tabBtn.length;j++){ tabBtn[j].className = '' tabDiv[j].style.display = 'none'; } this.className = 'active'; tabDiv[this.index].style.display = 'block'; } } } </script> </head> <body> <div id="tabBox"> <input type="button" value="web" class="active"> <input type="button" value="Java"> <input type="button" value="Python"> <div style="display: block">React, Vue</div> <div>SpringBoot, SpringMVC</div> <div>flask</div> </div> <script> </script> </body> </html>
切换不了呀!!!
老师,文本框里为什么不能显示我赋的值呀?
<input type="text" id="box"> <button id="add">上子弹</button> <button id="del">射击</button>
//给id为box的input文本框赋初始值 // 先定义一个空的数组 var boxarr=[]; //然后获取数组的长度 document.getElementById("box").value=boxarr.length;
<script> var div = document.querySelector("#div"); console.log("网页可见区域宽client" + document.body.clientWidth); console.log("网页可见区域高client" + document.body.clientHeight); console.log("网页可见区域宽offset" + document.body.clientWidth); console.log("网页可见区域高offset" + document.body.clientHeight); console.log("网页正文全文宽scroll"+document.body.scrollWidth); console.log("网页正文全文高scroll"+document.body.scrollHeight); console.log("网页被卷曲的宽scroll"+document.body.scrollLeft); console.log("网页被卷曲的高scroll"+document.body.scrollTop); console.log("------------------------------------"); console.log("浏览器宽"+window.outerWidth); console.log("浏览器高"+window.outerHeight); console.log("浏览器视口宽(计算滚动条)"+window.innerWidth); console.log("浏览器视口高(计算滚动条)"+window.innerHeight); console.log("浏览器视口宽(不计算滚动条)"+document.documentElement.clientWidth); console.log("浏览器视口高(不计算滚动条)"+document.documentElement.clientHeight); console.log("返回页面滚动距离X"+window.pageXOffset); console.log("返回页面滚动距离Y"+window.pageYOffset); console.log("浏览器距离屏幕X"+window.screenX); console.log("浏览器距离屏幕Y"+window.screenY); </script>
在页面中插入一个宽高分别为3000和2000的div,用
document.body.clientHeight
和
获取的文档可视区域高度为什么都为2000呢?
这个答案给错了,应该是C
最后的练习里面第二个参数不就小于第一个参数吗,为什么还能输出
<!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 arr1=[23,12,43,25,45,66]; var num_max=0,mun_min=0; function max_xiabiao(arr1) { for(var i=0;i<arr1.lenght;i++){ if (arr1[i]>arr1[i+1]) { num_max=arr1[i] }else{ num_max=arr1[i+1]; } } console.log('最大值'+num_max); } max_xiabiao(arr1); </script> </body> </html>
求这个数组最大最小值下标 这代码有什么问题吗
DOM实操_瀑布流.zip
核对了几遍代码不知道错哪里了
老师:
下午好,我尝试了按网页的模式去做练习,但还是实现不了,现在把代码和网页上的报错分别以文字和图片格式发给你,请指导,谢谢!
代码:
=[,,,,]; =.(); =.(); .=; .(); (=;<.;++){ =.(); =.(); .=; .(); =.(); =.(); .(); .=[]; .(); .(); } ..();
20200808作业.png
<!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 a=prompt("输入x") var a=prompt("输入y") if (x<y) { alert("最小值:"+y); } else if (x==y) { alert("两者相等"); } else { alert("最小值:"+x); } </script> </body> </html>
我这代码哪里出问题了,为啥只提示输入框却不提示结果?
老师,string .indexOf("i",3);i是在1那个地方,后边的3是从哪个字母开始数的,为什么是5?第二个3是从哪个字母开始的 为什么是1 谢谢老师
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>原型</title> </head> <body> <script> /* //原型 function func() {} func.prototype.name = '张三'; func.prototype.age=18; func.prototype.sex='男'; var obj= new func(); console.log(obj); function People(){} //console.log(People.prototype.constructor); console.log(People.prototype); var beixi=new People(); console.log(beixi.__proto__); */ function People(){} var peo1=new People(); var peo2=new People(); People.prototype.frineds=['张三','李四','王五','找刘']; peo1.frineds.pop(); console.log(peo1.frineds); console.log(peo2.frineds); </script> </body> </html>
为什么我的俩个都删除了呢
老师,我这个字符串类型能打印出来,但是内容就是打印不出来,老是有什么错误,帮我看一下
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>跨域传输name</title> </head> <body> <button>跨域传输</button> <script> /* window.name 描述:是页面在切换之后,甚至域名更改之后仍然会存储信息的容器 说明:借助window.name可以实现页面之间的数据传递,陈伟跨域传输 如果想要获取一个页面内的信息,就必须先加载这个页面 */ var name = 123; console.log(name); console.log(typeof(name)); var age = 123; console.log(typeof(age)); var btn = document.querySelector('button'); btn.onclick = function(){ var iframe = document.createElement('iframe'); // 加载保存信息页面 iframe.src = '01window对象.html'; iframe.style.display = 'none'; document.body.appendChild(iframe); //当iframe加载完毕,意味着window.name的内容已经被赋予完毕 iframe.onload = function(e){ //contentWindow 返回指定的iframe的窗口对象。 var iframeWName=e.target.contentWindow.name; eval(iframeWName); console.log(typeof(iframeWName)); console.log(iframeWName); } } </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>window顶级对象</title> </head> <body> <div>O(∩_∩)O</div> <script> /* 概念:window对象是BOM的具象化表现形式。 ps:因为window对象是js中的顶级对象,因此所有定义在全局作用域中的 变量、函数都会变成window对象的属性和方法 window包含document */ //重新打开一个窗口 //window.open('http://www.baidu.com'); //关闭当前窗口 //window.close(); var div = window.document.querySelector('div'); div.onclick = function(e){ div.style.color = 'gold'; } var page = '跨域传输'; window.name = 'var page = 跨域传输'; </script> </body> </html>
老师JavaScript_Node节点属性_nodeValue这一课不是20分钟吗 怎么视频只有五分钟 什么情况呀~
我知道问题了,不好意思老师刚才我可能没说清楚。
var abtu=document.getElementById("abtu"); abtu.onclick=function(){ e.preventDefault(); console.log("点击A标签"); }
e.preventDefault();
上面这行代码,不是阻止跳转吗?为啥我的写上去了,还是能够跳转?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637