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 相关文章推荐
setinterval()与clearInterval()JS函数的调用方法
Jan 21 Javascript
javascript常见数字进制转换实例分析
Apr 21 Javascript
ES6正则的扩展实例详解
Apr 25 Javascript
微信小程序 实例开发总结
Apr 26 Javascript
ztree实现权限横向显示功能
May 20 Javascript
jQuery实现可编辑表格并生成json结果(实例代码)
Jul 19 jQuery
Ionic学习日记实现验证码倒计时
Feb 08 Javascript
js如何获取图片url的Blob值并预览示例代码
Mar 07 Javascript
使用Vue-cli3.0创建的项目 如何发布npm包
Oct 10 Javascript
解决Vue中使用keepAlive不缓存问题
Aug 04 Javascript
js实现QQ邮箱邮件拖拽删除功能
Aug 27 Javascript
js实现随机点名功能
Dec 23 Javascript
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 form 表单传参明细研究
2009/07/17 PHP
Linux Apache PHP Oracle 安装配置(具体操作步骤)
2013/06/17 PHP
使用PHP备份MYSQL数据的多种方法
2014/01/15 PHP
php简单创建zip压缩文件的方法
2016/04/30 PHP
php cookie用户登录的详解及实例代码
2017/01/03 PHP
PHP+mysql实现从数据库获取下拉树功能示例
2017/01/06 PHP
PHP7移除的扩展和SAPI
2021/03/09 PHP
JQuery入门——事件切换之toggle()方法应用介绍
2013/02/05 Javascript
javascript手工制作悬浮菜单
2015/02/12 Javascript
javascript使用avalon绑定实现checkbox全选
2015/05/06 Javascript
JavaScript实现弹出DIV层同时页面背景渐变成半透明效果
2016/03/25 Javascript
jQuery Raty 一款不错的星级评分插件
2016/08/24 Javascript
AngularJS 所有版本下载地址
2016/09/14 Javascript
JS代码实现百度地图 画圆 删除标注
2016/10/12 Javascript
js浏览器html5表单验证
2016/10/17 Javascript
详解闭包解决jQuery中AJAX的外部变量问题
2017/02/22 Javascript
简单实现AngularJS轮播图效果
2020/04/10 Javascript
js中获取键盘按下键值event.keyCode、event.charCode和event.which的兼容性详解
2017/03/15 Javascript
使用SVG基本操作API的实例讲解
2017/09/14 Javascript
浅谈js中的bind
2019/03/18 Javascript
微信小程序select下拉框实现源码
2019/11/08 Javascript
Python实现端口复用实例代码
2014/07/03 Python
Python异常对代码运行性能的影响实例解析
2018/02/08 Python
[原创]Python入门教程1. 基本运算【四则运算、变量、math模块等】
2018/10/28 Python
详解numpy.meshgrid()方法使用
2019/08/01 Python
Python3将jpg转为pdf文件的方法示例
2019/12/13 Python
将labelme格式数据转化为标准的coco数据集格式方式
2020/02/17 Python
浅谈python累加求和+奇偶数求和_break_continue
2020/02/25 Python
美国在线精品家居网站:Burke Decor
2017/04/12 全球购物
新加坡一家在线男士皮具品牌:Faire Leather Co.
2019/12/01 全球购物
美国饼干礼物和美食甜点购买网站:Cheryl’s
2020/05/28 全球购物
总结Python变量的相关知识
2021/06/28 Python
Python实战之大鱼吃小鱼游戏的实现
2022/04/01 Python
台积电称即便经济低迷也没有降价的计划
2022/04/21 数码科技
Java 写一个简单的图书管理系统
2022/04/26 Java/Android
HttpClient实现表单提交上传文件
2022/08/14 Java/Android