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 相关文章推荐
Ext面向对象开发实践(续)
Nov 18 Javascript
jQuery AJAX 调用WebService实现代码
Mar 24 Javascript
jQuery编辑器KindEditor4.1.4代码高亮显示设置教程
Mar 01 Javascript
解决jquery操作checkbox火狐下第二次无法勾选问题
Feb 10 Javascript
jQuery截取指定长度字符串代码
Aug 21 Javascript
Node.js中调用mysql存储过程示例
Dec 20 Javascript
JS实现带缓冲效果打开、关闭、移动一个层的方法
May 09 Javascript
只需五句话搞定JavaScript作用域(经典)
Jul 26 Javascript
Canvas 制作动态进度加载水球详解及实例代码
Dec 09 Javascript
微信小程序实现给循环列表添加点击样式实例
Apr 26 Javascript
使用Angular CLI生成路由的方法
Mar 24 Javascript
搭建基于express框架运行环境的方法步骤
Nov 15 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缓存技术详细总结
2013/08/07 PHP
PHP单例模式详细介绍
2015/07/01 PHP
利用php抓取蜘蛛爬虫痕迹的示例代码
2016/09/30 PHP
php 删除指定文件夹的实例讲解
2017/07/25 PHP
php实现微信公众号企业转账功能
2018/10/01 PHP
基于jquery的获取浏览器窗口大小的代码
2011/03/28 Javascript
JS跨域总结
2012/08/30 Javascript
深入理解javaScript中的事件驱动
2013/05/21 Javascript
JS小功能(操作Table--动态添加删除表格及数据)实现代码
2013/11/28 Javascript
javascript 闭包详解
2015/07/02 Javascript
Bootstrap每天必学之滚动监听
2016/03/16 Javascript
D3.js实现雷达图的方法详解
2016/09/22 Javascript
js控制台输出的方法(详解)
2016/11/26 Javascript
在vue项目中,使用axios跨域处理
2018/03/07 Javascript
JS左右无缝轮播功能完整实例
2019/05/16 Javascript
JavaScript变量基本使用方法实例分析
2019/11/15 Javascript
[38:51]2014 DOTA2国际邀请赛中国区预选赛 Orenda VS LGD-CDEC
2014/05/22 DOTA
Python操作mysql数据库实现增删查改功能的方法
2018/01/15 Python
Python-copy()与deepcopy()区别详解
2019/07/12 Python
将python文件打包exe独立运行程序方法详解
2020/02/12 Python
Python自动化测试笔试面试题精选
2020/03/12 Python
解决import tensorflow as tf 出错的原因
2020/04/16 Python
jupyter修改文件名方式(TensorFlow)
2020/04/21 Python
python中shell执行知识点
2020/05/06 Python
Keras实现支持masking的Flatten层代码
2020/06/16 Python
Python自带的IDE在哪里
2020/07/01 Python
用纯CSS3实现网页中常见的小箭头
2017/10/16 HTML / CSS
CSS3中的弹性布局em运用入门详解 1em等于多少像素
2021/02/08 HTML / CSS
详解移动端h5页面根据屏幕适配的四种方案
2020/04/15 HTML / CSS
Perfumetrader荷兰:香水、化妆品和护肤品在线商店
2017/09/15 全球购物
一家外企的面试题目(C/C++面试题,C语言面试题)
2014/03/24 面试题
物业客服专员岗位职责
2013/11/30 职场文书
自行车广告词大全
2014/03/21 职场文书
企业文化宣传标语
2014/06/09 职场文书
租房协议书范文
2014/08/20 职场文书
2014年庆祝国庆65周年演讲稿
2014/09/21 职场文书