JavaScript 题型问答有答案参考


1.如何获取表单<select>域的选择部分的文本?
<form name="a">
<select name="a" size="1" onchange="_sel(this)">
<option value="a">1</option>
<option value="b">2</option>
<option value="c">3</option>
</select>
</form>

<script type="text/javascript"><!--
function _sel(obj){
alert("显示文本:" + obj.options[obj.selectedIndex].text);
alert("值:" + obj.options[obj.selectedIndex].value);
}
// --></script>

2.javascript控制页面控件隐藏显示的两种方法
javascript控制页面控件隐藏显示的两种方法,方法的不同之处在于控件隐藏后是否还在页面上占位
方法一:
document.all["PanelSMS"].style.visibility="hidden";
document.all["PanelSMS"].style.visibility="visible";
方法二:
document.all["PanelSMS"].style.display="none";
document.all["PanelSMS"].style.display="inline";
方法一隐藏后 页面的位置还被控件占用 只是不显示 类似于.net验证控件的Display=Static
方法二隐藏后 页面的位置不被占用 类似于.net验证控件的Display=Dynamic

3.var a = 10; var b = 20; var c = 10; alert(a = b); alert(a == b); alert(a == c);结果是?
以下是答案:a = b 是赋值,a == b是判断值是否相同lect>域的选择部分的文本?

4. 编写一个方法 求一个字符串的字节长度?
<script language="javascript" type="text/javascript"><!--
new function(s)
{
if(!arguments.length||!s) return null;
if(""==s) return 0;
var l=0;
for(var i=0;i<s.length;i++)
{
if(s.charCodeAt(i)>255) l+=2;
else l++;
}
alert(l);
}("hello你好,我好,大家好!world!");
// --></script>

5. 如何控制alert中的换行
<script language="javascript" type="text/javascript"><!--
alert("hello\nworld");
// --></script>

6. 按照格式 xxxx年xx月xx日xx时xx分xx秒动态显示时间 要求不足10的补0?
<script language="javascript" type="text/javascript"><!--
new function()
{
with(new Date())
{
var t=function(a){return a<10?"0"+a:a;}
alert(getFullYear()+"年"+t(getMonth()+1)+"月"+t(getDate())+"日"+t(getHours())+"时"+t(getMinutes())+"分"+t(getSeconds())+"秒");
}
}
// --></script>

7. 编写一个方法 去掉一个数组的重复元素
<script language="javascript" type="text/javascript"><!--
Array.prototype.strip=function()
{
if(this.length<2) return [this[0]]||[];
var arr=[];
for(var i=0;i<this.length;i++)
{
arr.push(this.splice(i--,1));
for(var j=0;j<this.length;j++)
{
if(this[j]==arr[arr.length-1])
{
this.splice(j--,1);
}
}
}
return arr;
}
var arr=["abc",85,"abc",85,8,8,1,2,5,4,7,8];
alert(arr.strip());
// --></script>

8.js中SetInterval与setTimeout用法?
延时时间/交互时间是以豪秒为单位的(1000ms=1s)
setTimeout 在执行时,是在载入后延迟指定时间后,去执行一次表达式,仅执行一次
SetInterva 在执行时,它从载入后,每隔指定的时间就执行一次表达式
1)基本用法:
执行一段代码:
var i=0;
setTimeout("i+=1;alert(i)",1000);
执行一个函数:
var i=0;
setTimeout(function(){i+=1;alert(i);},1000);
下面再来一个执行函数的:
var i=0;
function test(){
i+=1;
alert(i);
}
setTimeout("test()",1000);
也可以这样:
setTimeout(test,1000);
2)<script type="text/javascript"><!--
function sett()
{
document.body.innerHTML=Math.random();
}
setInterval("sett();", 500);
// --></script>



相关阅读:
php下intval()和(int)转换使用与区别
网页制作中的水平居中和垂直居中解决方法集合
oracle10g 控制台启动端口修改
ASP.NET Routing对请求的处理方式
Dreamweaver中预览PHP和ASP
基于mysql的论坛(7)
SQLPLUS命令的使用大全
CSS教程:简单理解em
php数组函数序列之array_combine() - 数组合并函数使用说明
使用ASP在IIS创建WEB站点的函数
Discuz!安装提示“include_path='.;c:\php5\pear'”错误的解决方法
PHP CURL模拟登录新浪微博抓取页面内容 基于EaglePHP框架开发
复制SqlServer数据库的方法
Linux下NFS服务server
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 孤单比幸福来得更真实 慢吞吞的我作文 在北京高校后勤XXXX年表彰总结会上的讲话 角落里的无名怪物 流年染指悲伤 军训伙食可能吃不好,但饭一定要吃饱 中学新生军训工作总结大会讲话稿 机灵的小狗_关于描写小狗的小学生作文500字 《中国当代诗三首》《外国诗四首》教学案 县检察院执法检查工作情况汇报 高考诗歌鉴赏讲座---第三讲 把握诗歌的语言特征(二) 我有一封没有寄出的情书 校干培训视频会议发言稿 唯美励志早安语录配图 不慌不忙的坚强 《百折扇》【第九卷】 面对人生作文500字 十年以后的中国 导游词作文(第二篇) 爸爸妈妈,她不是我 父亲节作文:肩膀 肖复兴宽容是一种爱阅读答案 孟苏在英国的见闻 2013年10月实习班主任工作总结 人教版九年级下册语文第十四课《变脸》学案 母爱《常回家看看》 治理商业贿赂自查自纠工作实施方案 一封永不会寄出的家信作文600字 如你能听见,我的那句后悔。 一汪清泉550字 流年似金 悠悠我心作文1200字 做“蜜汁番茄” 流年触动了我的心灵作文900字 读《根》有感作文500字 家人作文700字 小 鸡 2016房屋抵押担保承诺书 村支书先进性教育 评《纳尼亚传奇2》 离歌串词主持人开场白;离歌歌词 留有余地的美】 小学五年级作文600字:五彩的梦 狐狸小姐作文1600字 华山漫笔 我第一次照顾生病的母亲500字 海底探险作文500字 小学五年级作文500字:充满爱心的拍卖会 超越自己_初中作文600字 苏教版九年级下册期中测试题2 一别一场泪 关于快乐关于学习的演讲稿

Copyright © 2016 phpStudy |