function func(arr1){ var max=arr1[0]; var index=0; for(var i=0;i<arr1.length;i++){ if(max<arr1[i]){ max=arr1[i]; index=i; } } return max; return index; } var arr=[182,60,92,335]; console.log(func(arr)); 老师我这程序不知道哪里出问题了,下标打印不出来
页面中原有的标签不能通过style方法进行js修改属性吗
<button onclick="form()">重置</button>可以不可以直接写成onreset
<!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> *{ padding: 0; margin: 0; } ul{list-style: none; position: absolute; display: none; min-width: 220px; } li{ cursor: pointer; height: 30px; line-height: 30px; } li:hover{ background-color: skyblue; } </style> </head> <body> <ul> <li>我想去吃烤鸭</li> <li>确认关闭本页面吗?</li> <li>去百度搜索页面中选中的内容</li> <li>弹出提示框,用户【在提示框中输入内容】然后跳转至百度进行搜索</li> </ul> <script> var ul=document.querySelector('ul'); document.oncontextmenu = function (eve) { return false; //return false表示事件禁用 }; document.onmouseup=function(eve){ if(eve.button==2){ ul.style.display='block'; ul.style.left=eve.clientX+'px'; ul.style.top=eve.clientY+'px'; }else{ ul.style.display='none'; } } ul.onmousedown=function(eve){ switch (eve.target.innerHTML) { case '我想去吃烤鸭':function test1(){ alert('那就去呗'); } break; default: break; } // if(eve.target.innerHTML=='我想去吃烤鸭'){ // alert('去吧'); } </script> </body> </html>
老师为啥我这个mousedown事件用swtich来判断真正触发者,点击了第一个li没反应 但是用if语句判断就可以
老师,我这里没有用var left=event.clientX,而是直接用event.clientX进行判断,这样为什么不起作用呢?
老師,
是不是  跟 <br>是适用于 document.write()?
而 ' '跟'\n'是适用于 console.log()?
function mySort(arr) {
for (var i = 0; i < arr.length - 1; i++) {
for (var j = 0; j < arr.length - 1 - i; j++) {
if (arr[j] > arr[j + 1]) {
var temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
return arr;
var arr = [5,4,3,2,1];
var result = mySort();
console.log(result);
为什么我的运行不了
老师文档这段代码有点看不明白了,result()为啥打印出来100呢,上面n += 1了呢,应该是101啊
<!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>JS练习html</title> </head> <body> <div class="div1" style="width: 200px;height: 200px;background-color: pink;">div1 <div class="div2" style="width: 100px;height: 100px;background-color: red;">div2</div> </div> <script> var div1=document.querySelector(".div1"); var div2=document.querySelector(".div2"); div2.onclick=function(){ console.log("div2被点击了"); } </script> </body> </html>
运行截图:
问:老师“null”这一段报错是为啥呀?
var length=5; console.log(Math.random().toString(36).substr(2,length)); console.log(Date.now().toString(36)); function getId(length){ return Math.random();toString();substr(2,lengh)+Date.now();toString(36); } console.log(getId(5));
老师,为啥我运行出来是这样的:0.6738967553279311
console.log(Math.max()); //-Infinity
为啥打印地是负无穷呢
str += ALPHABET.charAt(rand);
用这个不是更简单吗?
老师好,有三个小问题需要指导一下。
1、使用document.write()显示结果时,space空格不起作用,必须使用  才可以,console.log()刚好相反;
2、document.write()使用<br/>换行,console.log()使用"/n"换行,类似的区别很多么,有没有相关资料?
3、声明变量为数字时,系统默认这是一个整型,包括在自增自减等运算时都是按照整数处理的,有没有使用小数的情况?小数该怎么声明?
[23,12,43,25,45,66],求出最大值和最大值的下标
老师,求他的最大值下标为什么用indexOf呢,这不是查这个数第一次出现的位置吗,没有一样的数呀
<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