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 option删除代码集合
Nov 12 Javascript
JavaScript获取FCK编辑器信息的具体方法
Jul 12 Javascript
jquery ajax post提交数据乱码
Nov 05 Javascript
jquery图形密码实现方法
Mar 11 Javascript
jQuery跨域问题解决方案
Aug 03 Javascript
javascript实现获取图片大小及图片等比缩放的方法
Nov 24 Javascript
div中文字内容溢出常见的解决方法
Mar 16 Javascript
JS中的事件委托实例浅析
Mar 22 Javascript
postman自定义函数实现 时间函数的思路详解
Apr 17 Javascript
vue+elementUI 复杂表单的验证、数据提交方案问题
Jun 24 Javascript
BootStrap表单验证中的非Submit类型按钮点击时触发验证的坑
Sep 05 Javascript
JS 数组基本用法入门示例解析
Jan 16 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
在WAMP环境下搭建ZendDebugger php调试工具的方法
2011/07/18 PHP
php通过递归方式复制目录和子目录的方法
2015/03/13 PHP
php使用NumberFormatter格式化货币的方法
2015/03/21 PHP
PHP使用内置dir类实现目录遍历删除
2015/03/31 PHP
smarty学习笔记之常见代码段用法总结
2016/03/19 PHP
Thinkphp 框架扩展之数据库驱动常用方法小结
2020/04/23 PHP
PHP常用字符串函数用法实例总结
2020/06/04 PHP
Jquery选择器 $实现原理
2009/12/02 Javascript
Extjs显示从数据库取出时间转换JSON后的出现问题
2012/11/20 Javascript
javascript获取select的当前值示例代码(兼容IE/Firefox/Opera/Chrome)
2013/12/17 Javascript
在JavaScript中操作时间之getMonth()方法的使用
2015/06/10 Javascript
javascript中的Function.prototye.bind
2015/06/25 Javascript
js ajaxfileupload.js上传报错的解决方法
2016/05/05 Javascript
JS获取元素多层嵌套思路详解
2016/05/16 Javascript
浅谈js中的引用和复制(传值和传址)
2016/09/18 Javascript
jQuery zTree树插件简单使用教程
2017/01/10 Javascript
解决VUEX刷新的时候出现数据消失
2017/07/03 Javascript
JavaScript全屏和退出全屏事件总结(附代码)
2017/08/17 Javascript
vue实现自定义多选与单选的答题功能
2018/07/05 Javascript
React 条件渲染最佳实践小结(7种)
2020/09/27 Javascript
[37:35]DOTA2上海特级锦标赛A组资格赛#1 Secret VS MVP.Phx第二局
2016/02/25 DOTA
python使用点操作符访问字典(dict)数据的方法
2015/03/16 Python
深入浅析python定时杀进程
2016/06/06 Python
django请求返回不同的类型图片json,xml,html的实例
2018/05/22 Python
Python3常见函数range()用法详解
2019/12/30 Python
解决pycharm中opencv-python导入cv2后无法自动补全的问题(不用作任何文件上的修改)
2020/03/05 Python
简单了解python列表和元组的区别
2020/05/14 Python
解决c++调用python中文乱码问题
2020/07/29 Python
西班牙Polo衫品牌:Polo Club
2020/08/09 全球购物
室内设计专业个人的自我评价
2013/12/18 职场文书
领导班子党的群众路线对照检查材料
2014/09/25 职场文书
三下乡个人总结
2015/03/04 职场文书
2015年技术工作总结范文
2015/04/20 职场文书
幼儿园中班教育随笔
2015/08/14 职场文书
导游词之天津盘山
2019/11/01 职场文书
Linux服务器离线安装 nginx的详细步骤
2022/06/16 Servers