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 相关文章推荐
JS分页控件 可用于无刷新分页
Jul 23 Javascript
三种AngularJS中获取数据源的方式
Feb 02 Javascript
一款简单的jQuery图片标注效果附源码下载
Mar 22 Javascript
JavaScript九九乘法口诀表的简单实现
Oct 04 Javascript
jQuery中DOM节点的删除方法总结(超全面)
Jan 22 Javascript
通过函数作用域和块级作用域看javascript的作用域链
Aug 05 Javascript
axios取消请求的实践记录分享
Sep 26 Javascript
微信小程序使用npm支持踩坑
Nov 07 Javascript
createObjectURL方法实现本地图片预览
Sep 30 Javascript
15 分钟掌握vue-next响应式原理
Oct 13 Javascript
js实现tab栏切换效果
Aug 02 Javascript
夯基础之手撕javascript继承详解
Nov 09 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入门教程 精简版
2009/12/13 PHP
php 数据库字段复用的基本原理与示例
2011/07/22 PHP
ThinkPHP 3.2 数据分页代码分享
2014/10/14 PHP
WordPress的主题编写中获取头部模板和底部模板
2015/12/28 PHP
php实现按天数、星期、月份查询的搜索框
2016/05/02 PHP
Laravel 5.4因特殊字段太长导致migrations报错的解决
2017/10/22 PHP
VSCode+PHPstudy配置PHP开发环境的步骤详解
2020/08/20 PHP
JavaScript 学习点滴记录
2009/04/24 Javascript
jQuery EasyUI API 中文文档 - Pagination分页
2011/09/29 Javascript
jquery图片轮播插件仿支付宝2013版全屏图片幻灯片
2014/04/03 Javascript
jQuery实现的Div窗口震动效果实例
2015/08/07 Javascript
使用getBoundingClientRect方法实现简洁的sticky组件的方法
2016/03/22 Javascript
jQueryeasyui 中如何使用datetimebox 取两个日期间相隔的天数
2017/06/13 jQuery
深入理解ES6的迭代器与生成器
2017/08/19 Javascript
jQuery菜单实例(全选,反选,取消)
2017/08/28 jQuery
JS解惑之Object中的key是有序的么
2019/05/06 Javascript
js实现鼠标滑动到某个div禁止滚动
2020/09/17 Javascript
python元组操作实例解析
2014/09/23 Python
Python中处理字符串之isalpha()方法的使用
2015/05/18 Python
python杀死一个线程的方法
2015/09/06 Python
用Python实现KNN分类算法
2017/12/22 Python
Python3.6安装及引入Requests库的实现方法
2018/01/24 Python
python MysqlDb模块安装及其使用详解
2018/02/23 Python
python监控进程脚本
2018/04/12 Python
使用CodeMirror实现Python3在线编辑器的示例代码
2019/01/14 Python
使用Python 统计高频字数的方法
2019/01/31 Python
python3实现斐波那契数列(4种方法)
2019/07/15 Python
python实现爬虫抓取小说功能示例【抓取金庸小说】
2019/08/09 Python
python定义类self用法实例解析
2020/01/22 Python
加拿大最大的钻石商店:Peoples Jewellers
2018/01/01 全球购物
巴西葡萄酒商店:Divvino
2020/02/22 全球购物
大学毕业生个人自荐信范文
2014/01/08 职场文书
《猴子种果树》教学反思
2014/04/26 职场文书
教师考核材料
2014/05/21 职场文书
关于运动会的口号
2014/06/07 职场文书
高中生社会实践心得体会
2016/01/14 职场文书