JavaScript 题型问答有答案参考


Posted in Javascript onFebruary 17, 2010

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>

Javascript 相关文章推荐
javascript实现 在光标处插入指定内容
May 25 Javascript
fix-ie5.js扩展在IE5下不能使用的几个方法
Aug 20 Javascript
javascript跨浏览器的属性判断方法
Mar 16 Javascript
使用VS开发 Node.js指南
Jan 06 Javascript
js制作简易年历完整实例
Jan 28 Javascript
Ajax中解析Json的两种方法对比分析
Jun 25 Javascript
轻松搞定jQuery.noConflict()
Feb 15 Javascript
原生态js,鼠标按下后,经过了那些单元格的简单实例
Aug 11 Javascript
详解ajax的data参数错误导致页面崩溃
Apr 30 Javascript
JavaScript实现连连看连线算法
Jan 05 Javascript
使用layer弹窗,制作编辑User信息页面的方法
Sep 27 Javascript
vue+iview实现分页及查询功能
Nov 17 Vue.js
JavaScript 学习技巧
Feb 17 #Javascript
JavaScript Timer实现代码
Feb 17 #Javascript
两个比较有用的Javascript工具函数代码
Feb 17 #Javascript
类似GMAIL的Ajax信息反馈显示
Feb 16 #Javascript
JavaScript 10件让人费解的事情
Feb 15 #Javascript
JQuery 动画卷页 返回顶部 动画特效(兼容Chrome)
Feb 15 #Javascript
jQuery 处理表单元素的代码
Feb 15 #Javascript
You might like
PHP截取汉字乱码问题解决方法mb_substr函数的应用
2008/03/30 PHP
php中通用的excel导出方法实例
2017/12/30 PHP
可拖动窗口,附带鼠标控制渐变透明,开启关闭功能
2006/06/26 Javascript
JQuery1.4+ Ajax IE8 内存泄漏问题
2010/10/15 Javascript
dreamweaver 安装Jquery智能提示
2011/04/02 Javascript
iframe子页面获取父页面元素的方法
2013/11/05 Javascript
用jQuery与JSONP轻松解决跨域访问的问题
2014/02/04 Javascript
JQuery动态添加和删除表格行的方法
2015/03/09 Javascript
基于jquery实现日历签到功能
2020/09/11 Javascript
基于JS实现省市联动效果代码分享
2016/06/06 Javascript
浅谈js多维数组和hash数组定义和使用
2016/07/27 Javascript
Avalonjs 实现简单购物车功能(实例代码)
2017/02/07 Javascript
javascript获取以及设置光标位置
2017/02/16 Javascript
详解微信UnionID作用
2019/05/15 Javascript
vue 实现websocket发送消息并实时接收消息
2019/12/09 Javascript
原生javascript的ajax请求及后台PHP响应操作示例
2020/02/24 Javascript
JS PHP字符串截取函数实现原理解析
2020/08/29 Javascript
Python列表list数组array用法实例解析
2014/10/28 Python
简单理解Python中基于生成器的状态机
2015/04/13 Python
Redis使用watch完成秒杀抢购功能的代码
2018/05/07 Python
python中ASCII码和字符的转换方法
2018/07/09 Python
使用Python轻松完成垃圾分类(基于图像识别)
2019/07/09 Python
python移位运算的实现
2019/07/15 Python
详谈tensorflow gfile文件的用法
2020/02/05 Python
Python实现井字棋小游戏
2020/03/09 Python
django实现模型字段动态choice的操作
2020/04/01 Python
你需要学会的8个Python列表技巧
2020/06/24 Python
Python logging日志库空间不足问题解决
2020/09/14 Python
英国文具、办公用品和科技商店:Ryman
2018/09/27 全球购物
教学质量评估实施方案
2014/03/17 职场文书
行政专员岗位职责说明书
2014/07/30 职场文书
2014年幼儿园安全工作总结
2014/11/10 职场文书
2016父亲节感恩话语
2015/12/09 职场文书
2016年党支部公开承诺书
2016/03/25 职场文书
java解析XML详解
2021/07/09 Java/Android
Java设计模式中的命令模式
2022/04/28 Java/Android