jy03692141
jy03692141
关注数: 3
粉丝数: 22
发帖数: 388
关注贴吧数: 8
为什么笔记本同样的配置比自己DIY便宜这么多? 京东 I7 的CPU就得2000多+个660的显卡又是2000多快抵上一台神舟的金盾勇士了配置还差不多。这是为什么呢?
树的问题。。 <script> function func(id){ document.getElementById(id).style.background='#333'; } </script> </head> <body> <div style="width:100px; height:100px;" id="wd"><a href="#" onclick="func('wd')">你好</a></div> <div style="width:100px; height:100px;" id="wd2"><a href="#" onclick="func('wd2')">你好</a></div> <div style="width:100px; height:100px;" id="wd3"><a href="#" onclick="func('wd3')">你好</a></div> 点击后会出现一个背景色 然后点其他的我想把原有的背景色清空。。。出现一个新的背景色 也就是把background=''; 可是我不知道从哪里写这个事件啊 因为我不知道他是从哪里点的。。。是不是要加判断什么的?求解释啊
为什么不能清空INPUT里的VALUE了啊 <script> function func(){ var strName=usr.value; var strPsd=psd.value; if(strName=="mcy" && strPsd=="aaazzz") { location.replace('http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fwww.baidu.com%2527&urlrefer=f6173b079f21ad40165cb7eee1d07a5c); } else{ alert('密码错误了啊'); strName=""; strPsd=""; } } </script> <input type="text" name="textfield" id="usr" /> <input type="text" name="textfield2" id="psd" /> <a onclick="func()">提交</a> 代码如上 ,如果账号密码数错了,那么 strName=""; strPsd=""; 这完全没起到作用。不是已经在代码第三 第四行 定义了吗? 一定要变成usr.value=""; psd.value=""; 才可以清空输错的字 请问是为什么呢
请教用JS怎么写上下左右居中啊? 是这样的。INDEX页面调用了IFRAME页面名为2.HTML。这个页面是自适应的。 在INDEX里又有一个漂浮的层会随着2.HTML的滚动条而浮动下去。点这个层需要出现一个 上下左右都居中的DIV。我用一般的CSS实现不了啊。请问怎么做? 是根据当前的屏幕居中 而不是根据页面的高度居中啊。
location.url怎么没用了呢? 不是说可以取得整个地址吗?我在页面里显示不了。 放百度的页面浏览器中直接打javascript:alert(location.url)弹出的也是空。请问是怎么回事 还有这和location.href有什么区别吗?
还是不懂数组的长度和赋值的区别,求大哥点醒啊 <script> var mcy=new Array(1,2); document.write(mcy); </script> 这个输出就是给mcy赋值了。输出的是元素1和元素2. 但是 <script> var mcy=new Array(5); document.write(mcy); </script> 这个就是给mcy算长度了输出的是5个空的字符。 然后我就以为一个数字的都是长度。 2个以上的就算是赋值但是有大哥指出也是错误的。所以不明白啊求详解
问一个数组的问题。。。 var mcy=new Array(10); for(i=0; i<mcy.length; i++) { document.write(mcy[i]); } 请问下我这里输出的为什么全是undefined呢?
想求教一个查看所有连接的问题 <a ref="#">163</a> <a ref="#">sina</a> <input type="button" onclick="func()" value="查看所有连接" /> <script> function func(){ links=document.all.tags("a"); var str=""; k=0; for(i in links){ if(k!=0)str+=links[i]+"\n"; k++; } alert(str); } </script> 请问 if(k!=0)str+=links[i]+"\n";这段什么意思啊?看不懂啊 而且links[i]好像是数组的用法 上面也没定义Array啊
求问一个JS随机图片切换的问题 <script> var pics=new Array("2.jpg", "1.jpg", "5.jpg", "3.jpg", "4.jpg" ); function func(){ var n=Math.abs( 5-Math.floor(Math.random()*10 ) ); if(n==5)n=4; pic.src=pics[n]; } setInterval("func()", 1000 ); </script> <img src="1.jpg" name="pic" height="300" /> 代码如上 if(n==5)n=4;是什么意思啊?N==5貌似是不可能的 floor 取到的随机值9.5都变成9了, 所以怎么样都不可能取到5的值啊。请问这个干嘛用的啊
为什么这个图片切换的JS有点怪啊 <script> var a=0; function func(){ a++; if(a==2) { wd.src="2.jpg"; a=0; } else{ wd.src="1.jpg"; } } setInterval("func()",1000) </script> <img src="1.jpg" name="wd" /> 第一次切换好像要好几秒更本不是1秒 但是以后就好了 不明白为什么啊
关于图片的onerror问题 <script> function func(){ document.getElementById('mcy').onerror="this.src='1.jpg' "; } </script> <img id="mcy" src="55.jpg" alt="图片正在加载请稍等" onLoad="setTimeout('func()',2000)" height="100" /> 代码如上,其中55.jpg是张无效的图片。我想让程序做一个超过2秒就显示出错图片(也就是1.jpg)但是代码跑不起来 求指教啊
问一个全选JS的问题 <script> function selectALL(){ for(var i=0; i<document.getElementById("select1").children.length; i++) { var obj=document.getElementById('select1').children[i]; if(obj && obj.type && obj.type=="checkbox") obj.checked=true; } } </script> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td id="select1"> <input type="button" value="全选" onclick="selectALL()" /> <input type="checkbox" />1<br /> <input type="checkbox" />2<br /> <input type="checkbox" />3<br /> </td> </tr> </table> 代码如上 if(obj && obj.type && obj.type=="checkbox") 这段看不懂啊什么意思啊? 怎么有2个并且 而且obj.type是什么意思啊?只知道typeof查看数据类型 求解啊
document.all值为什么传不进去呢 教程上写了all的三种用法。我试了下就报错了说是为空不是对象 <script> function func(){ document.write(document.all['wd1'].value); document.write(document.all.wd2.value); document.write(document.all('form')[0].wd3.value); } </script> <form action="" method="get" > <input type="text" name="wd1" /> <input type="text" name="wd2" /> <input type="text" name="wd3" /> <input type="submit" value="确定" onclick="func()"/> </form> 代码如上。我只想用all实现啊。不要获取ID或者NAME啊
我想问一个window.o pen里面的问题 <script> function func(){ openwindow=window.o Pen("text.txt","newwin","height=250,width=250,toolbar=no"); } </script> <input type="button" onclick="func()" value="打开一个非HTML窗口" /> 我想问一下这个"newwin"到底是什么呢?删了就不会弹出了。改字或者为空又可以弹出了 不知道是什么意思啊,求解释
为什么不能读取当前浏览器高度呢? document.write(document.body.clientHeight); 完全读不来啊 document.write(document.body.clientWidth); 但是读高的话就毫无压力啊
为什么说一定要关闭文本流呢? 教程的代码如上。可是我看document.close();这个关不关都没区别啊
我想问一个盗链的问题。 <script> var frontURL=document.referrer; var host=location.hostname; if(frontURL!="") { var fronthost=frontURL.substring(7,host.length+7); if(host==frontHost) { alert("没有盗链"); } else{ alert("非法盗链啊"); } } else{ alert("您是直接打开文档的,没有盗链"); } </script> 其中 var fronthost=frontURL.substring(7,host.length+7); 我看不懂啊,这里截取的是上个域名 第7个字母开始到 host.length+7结束。 (host.length+7)上一个域名的长度+7?+7干什么啊 求解
我想问一下我为什么不能取到本地域名的值呢? location.hostname不是取本地域名的吗? <script> var host=location.hostname; document.write(host); </script> 为什么我输出什么都没呢?
好把,我来问一个很菜的问题。关于% %是除余的意思把?那么代码如下 <script> var str="今天的天气很好啊"; var index=0; function OnTime() { wrt=str.substring( 0, (index++)%str.length ); mcy.innerHTML=wrt; } setInterval( "OnTime()", 300 ); </script> <div id="mcy"></div> 这是一个模拟打字机的JS。我其他的都看懂了,但是(index++)%str.length 这里不明白啊 0++去除余 str的长度干什么啊?完全不懂啊 哪位大神解释下啊
关于resizeTo的问题 大家双击浏览器的标题肯定会把全屏的页面变成窄屏把?那问题来了。 <script laguage="javascript"> window.resizeTo(x,y); if(x<500) { document.write("当前屏幕尺寸小于500像素"); } </script> 我想做一个当页面宽度小于500像素的时候 就提示消息。但是这样做貌似不行,求指教
为什么不需要读取ID了呢? <iframe src="332.html" id="wd" style="width:200px; height:200px"></iframe> <input type="button" onclick="func()" value="点击刷新" /> <script> function func(){ window.wd.location.reload(); } </script> 想做一个点击刷新iframe里的页面。window.wd.location.reload(); 这个wd换成document.getElementById('wd')反而不运行了,只能直接调用才会正常运行。请问是为什么呢?这样按照道理是不规范的写法把
求大哥们指教啊!!!!!!!!! <script> var tm=0; var count=0; function show1(){ alert("每隔2秒我就会显示一次"); if(++count==3) { clearInterval(tm); } } tm=setInterval(show1,2000); </script> 代码如上,实现的功能是每个2秒弄个弹出框,弹出框出现3次就不在出现了。 那问题来了。 这里定义了count=0; 为什么程序就知道++count==3就是等于++ alert==3次啊?也没任何定义啊?不明白这是怎么回事。 然后这段程序好像也没有返回值啊!怎么就自己会运行了?也没有onload去加载这个 tm啊 不明白为什么,求指教啊??
reload的意思是刷新页面吗? 教程上说是重新载入 请问是不是刷新当前页面的意思?
除了onload还有什么办法可以自己运行函数呢? <body onload="func()"> <script> function func(){ setInterval("mcy()",1000 ); } function mcy(){ var thistime=new Date(); document.getElementById('wd').value=thistime.toLocaleString(); } </script> <input type="text" id="wd" /> </body> 代码如上,不想用onload,可是又想要这个效果,也不想做点击事件触发这个函数。请问怎么办呢
文字在某个DIV内滚动该怎么做呢 <script> var tm=setInterval( "func()",100 ); function func(){ document.getElementById('wd').scrollBy(0,1); } </script> <div style="width:50px; height:50px; overflow:hidden" id="wd"> 内容啊啊啊内容啊啊啊内容啊啊啊内容啊啊啊内容啊啊啊内容啊啊啊内容啊啊啊内容啊啊啊内容啊啊啊内容啊啊啊内容啊啊啊内容啊啊啊 </div> 完全不动啊。求改
scrollTo的问题 不是说scrollTO(0,1000)是代表靠左0像素,靠上1000像素吗?因该是类似css中margin的属性把?那么代码如下 <div style="width:200px; height:1000px"></div> <a onClick="func()">啊</a> <script> function func(){ window.scrollTo(0,1000); } </script> 我先做一个点击A标签后。页面到1000像素后的位置。可是怎么完全没用啊?
我想把左边的内容点一下移动到右边 <textarea cols="50" id="wd"> 1的内容 </textarea> <input type="button" onClick="func()" value=">>"> <textarea id="wd2" cols="50" rows="2"></textarea> <script> function func(){ var mcy=document.getElementById('wd').value; document.getElementById('wd2').value=mcy.value; } </script> 可是为什么点了按钮后输出的是undefined.请问该怎么改?
我想问一下这个计时器的意思 <body> <script> var tm=setInterval( "func()",100 ); function func() { window.scrollTo(0,1); } </script> setInterval后面的100 是什么意思啊?100秒吗? 还有顺便问一个scrollTo的问题scrollTo(100,100) 是像左边,上面移动100像素吗?
event.returnValue是怎么回事? <script> function func(){ event.returnValue='是否真的要关闭'; } </script> <body onbeforeunload='func()'> </body> 用beforeunload就可以执行。可是换 <script> function func(){ event.returnValue='是否真的要关闭'; } </script> <body> <label> <input type="submit" name="submit" onClick="func()" value="关闭" > </label> </body> 这样的点击事件就一点用都没了,这是为什么啊、
这年头弹窗做宽高都没用了啊。 现在的浏览器和以前不一样了。都是一个页面能显示好多张,都不是在当前页跳出一个小弹窗了。我看windo.open也快淘汰了 以后都还是做弹出层把
为什么页面还是被无情的关闭了? <script> function func(){ if(window.confirm('您确定要关闭吗') ) { return true; } else{ return false; } } </script> <body onbeforeunload="func()"></body> 明明设置的是 retrun 点取消后 页面还是被关了 这是为什么呢
悲剧的resizeto怎么办?? 本来想做一个宽是500,高是300的弹出页面的。可是resizeto函数居然把弹窗的头也算进去了。 恰巧我的电脑一大堆插件。。。。正文倒显示不了几行,这可怎么办啊?
为什么我得不到焦点呢? <script> function func(){ document.getElementById('mcy').style.background='red'; } function func2(){ document.getElementById('mcy').style.background='gray'; } </script> <body > <div id="mcy" OnFocus='func()' onBlur="func2()">失去焦点是灰色,得到焦点是红色</div> </body> 代码如上。DIV的背景既没变灰色也没变红色
splice问题 用splice增加数组的时候,为什么不能 <script> var mcy=new Array(1,2,5,6); document.write(mcy.splice(2,0,"3","4")); </script> 这样直接输出呢?这样写 就显示不来了,但是 <script> var mcy=new Array(1,2,5,6); mcy.splice(2,0,"3","4"); document.write(mcy); </script> 这样就行了。不知道为什么。 而且删除的时候直接输出就完全没问题 <script> var mcy=new Array(1,2,5,6); document.write(mcy.splice(2,2)); </script> 求解释啊
value只能用input里吗? <textarea id="wd" rows="2" cols="50"></textarea> <a onchange='func(value)'>房贷放松的</a> <script> function func(arg){ getElementById('wd').value=arg; } </script> 用A标签传value完全传不过去
函数的全局作用域问题。 <script> function a() { function b() { document.write("<li>B"); } document.write("<li>A"); } b(); a(); </script> 请问,除了把返回值b();移到function b的作用域之内。 还有什么办法按照以下代码返回? 就是给b();设置个全局变量,this什么的 具体操作不清楚,请 大神指点。
我擦,弄了半天看了一大堆教程原来this就是global啊 原来就是搞全局变量用的啊。我郁闷拉,这么简单的事情怎么都说的这么难呢。。。。
求指教啊 <script> function func(name,sex,age) { this.name=name; this.sex=sex; this.age=age; this.get=get; } function get() { return this.name; } var e=new func("的","男","18"); var b=e.get(); document.write(b); </script> 代码如上。请问第7行这个this.get=get;到底是干什么用的呢?把这个删掉 代码就不执行了。
this问题 function a(){ this.a="a"; this.b="b"; alert(typeof(arguments)); //Object } 还是不清楚这里的this到底是指什么,arguments因该是函数中的对象啊。 难道这里的this.a是 指function a( a ){}吗? 可是函数中也没定这东西啊。不理解啊
请问window.status到底是什么呢? 书上说 教无返回函数把以下代码丢上来了,可是也执行不了 输出没任何东西。求解? <script> function func(text) { window.status=text; } </script> 代码如上
还是arguments 问题 <script> function func(wd,sa) { if(arguments.length!=3) { document.write('函数对象没超过三个'); } else{ document.write('输出正确'); } } func(1,2,3) </script> 代码如上,明明func中的对象 只定义了2个。为什么我输出还是 else的呢?
function调用的问题 <script> function func() { var list=new Array("mcy","wd"); return list; } func(); document.write(list); </script> 为什么这段代码执行不了,可是给func() 赋值后,在输出就可以显示了,代码如下 <script> function func() { var list=new Array("mcy","wd"); return list; } var ss=func(); document.write(ss); </script> 求解啊
arguments怎么用的啊! <script> function f(x,z) { if(arguments.length!=3) { throw new Error("传递的参数数量不正确"); } else{ document.write("输出正确"); } } </script> 代码如上 执行不来啊
如果出现非常多的点击事件怎么办?如何循环呢? 我想到最好的办法就是用SWITCH了,但是每次都要获取ID很繁琐,如果出现很多事件的话就要加很多CASE,请问用更好的办法吗?代码如下
onMouseOver不能写在<script>里吗 <script><br>function func(){<br> document.getElementById('wd').className='bg2';<br>}<br></script><br><div class="bg" onMouseOver="func()" id="wd"></div><br>写在DIV里就完全正常<br><br>但是<br><script><br>function func(){<br> document.getElementById('wd').onMouseOver.className='bg2';<br>}<br></script><br><div class="bg" id="wd"></div><br>就不行了
href的问题 <style> .bg2{ background-image:url(yb_04.gif); width:61px; height:22px; } </style> <script type=text/javascript> function show_hiddendiv(){ document.getElementById("hidden_div").style.display='none'; document.getElementById("_strHref").href='javascript:hidden_showdiv();'; document.getElementById("_strSpan").innerHTML="展开"; } function hidden_showdiv(){ document.getElementById("hidden_div").style.display='block'; document.getElementById("_strHref").href='javascript:show_hiddendiv();'; document.getElementById("_strSpan").innerHTML="收起"; } </script> <span style="display:block" id="hidden_div">星期4星期5星期6</span> <div class="bg2"> <a id="_strHref" href="javascript:show_hiddendiv();"><span id="_strSpan">收起</span></a> </div>
try catch finally问题 不是说无论如何都会执行finally块吗? <script> try { var sg=new Array("鸭梨","苹果","寂寞","葡萄"); for(n=0; n<sg.length; m++) { document.write(sg[n]); } } catch(e) { alert( (e.number&0xFFFF)+"错误,"+ e.description ) } finally { sg=null; alert( "sg="+sg+"已经断开sg数组的引用!" ); } </script> 我这里怎么完全没执行啊。。。。。。。
try-catch问题 请问 catch(e)后面这个e 是规范还是什么啊?我看好多例子都这么定义。 换其他的貌似也可以运行。 还有啊。 以后出现问题的时候可以把这个js都用try框起来来看哪个错吗?
document.links问题 不是说for( n in document.links )这个N返回的值并不是0而是对象的length 总数吗? 为什么我
JS里生成随机值只能用Math.random吗? 感觉用Math.random很麻烦 只能生成0-1的随机值 还得弄其他符号。顺便求助。。。 <script> var time=0; while(true) { time++; var random=Math.floor( Math.random()*(1000) ); if(random==352) { alert("恭喜你,尝试了" + time + "遍,终于中了一次奖(号码:352)"); break; } } </script> 请问 var random=Math.floor( Math.random()*(1000) ); 中Math.random为什么要*1000呢?
哎。还是className问题,原谅我就是这么笨 <html> <title>无标题文档</title> <style> .ww{ background-color:#FF0000; } </style> <body> <input type="button" value="点击显示窗体1" onClick="func()" /> <div id="wd" style="width:100px; height:100px; background-color:#999999 ">我是窗口1</div> <script> function func() { wd.className="ww" } </script> </body> </html> 代码如上,我在WD这个ID里定义了一个背景颜色,但是用className做点击时间无法覆盖这个CSS。把 background-color:#999999删掉就可以运行了 ,或者把方法改成wd.style.background="#ff0000"; 也可以运行,请问是为什么?
求教JS中'和"的区别 代码如下
className单独运行怎么写啊? <style> .bg{ background-color:#FF0000; } </style> <div id="wd2" style="width:100px; height:100px;"></div> <script> wd2.className="bg"; </script> 这样好像完全没实现啊。<style> .bg{ background-color:#FF0000; } </style> <div id="wd2" style="width:100px; height:100px;"></div> <script> function func() { wd2.className="bg"; } </script> 加函数也不行。请问怎么办
disabled问题 一张车票80块<input type="text" id="wd"><input type="button" id="wd2" value="啊啊" onClick="func()"> <script> if(wd.value<0 || isNaN(wd) ) { wd2.disabled=true; } else{ wd2.disabled=false; } function func(){ document.write(80*wd.value); } </script> 这里的判断当没有值的时候 input是变灰了 可是我输入了值还是灰的 请问这是为什么。 我明明已经写了else的时候wd2.disabled=false; 了啊
function什么时候需要返回值呢 一张车票80块<input type="text" id="wd"><input type="button" id="wd2" value="啊啊" onClick="func()"> <script> function func(){ document.write(80*wd.value); } </script> 这里的就不需要返回func(); 表示不理解 到底什么时候才该输入返回值呢
className问题求教 代码如下 <style> .s2{background-color:#ff0000} </style> <script> function re() { var mcy=document.getElementById('wd'); mcy.onclick=wd2.className='s2'; } re(); </script> <div style="width:100px; height:55px; background-color:#333333" id="wd"></div> <div id="wd2">发达省份的</div> 我想点击ID为WD的这个DIV来改变ID为WD2的CSS。代码如上不知道哪里写错了求教
后天准备买诺基亚800求助 怕店里买到山寨机。。。 从网上搜了2个准备去测 第一是测IMEI码 ⑴ 、手机上输入*#06#,出现15位数,即IMEI码; ⑵ 、机身背帖贴纸上面有IMEI码; ⑶ 、检查手机外包装的贴纸,上面有IMEI码; ⑷ 、上面1、2、3的三点中的IMEI码需完全一致; 第二是输入 输入*#0000# 第一行是版本 第二行是版本的发布日期 第三行是机型型号 第四行是诺基亚版权所有 麻烦有800的大哥帮我测下输入这些有没用
求教怎么用JS输出2行2列呢? 输出的效果如下 数组1 数组3 数组2 数组4 我是这样写的 <script> var mcy=new Array("数组1","数组2","数组3","数组4") for (n in mcy) { document.write("<table>"); document.write("<tr>"); document.write("<td>"); if(n<2) { document.write(mcy[n]); } document.write("</td>"); document.write("</tr>"); else{ document.write("<tr>"); document.write("<td>"); document.write(mcy[n]); } document.write("</td>"); document.write("</tr>"); document.write("</table>"); } </script> 不知道哪里错了,可是也想不到怎么去实现 求大神指教
instanceof的问题 <script> var temp="今天的天气很好啊"; alert(typeof temp); alert(temp instanceof String); </script> typeof查看数据类型明明是字符串 为什么代码第4行输出的是false而不是true呢。明明都是string啊
大哥们window到底是什么啊 老大发了个帖子说this就是window 可是没说window是什么啊,点手册也直接调到this对象去了。。发帖子里面也没人理我 求教啊
1
下一页