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 二分法(数组array)
Apr 24 Javascript
JavaScript数组深拷贝和浅拷贝的两种方法
Apr 16 Javascript
jQuery实现不断闪烁文字的方法
May 15 Javascript
JavaScript仿支付宝密码输入框
Dec 29 Javascript
jQuery中$.grep() 过滤函数 数组过滤
Nov 22 Javascript
如何清除IE10+ input X 文本框的叉叉和密码输入框的眼睛图标
Dec 21 Javascript
Angular实现购物车计算示例代码
Feb 21 Javascript
js实现一个简单的MVVM框架示例
Jan 15 Javascript
浅谈Vue响应式(数组变异方法)
May 07 Javascript
详解在不使用ssr的情况下解决Vue单页面SEO问题
Nov 08 Javascript
基于layui table返回的值的多级嵌套的解决方法
Sep 19 Javascript
jQuery实现雪花飘落效果
Aug 02 jQuery
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 HtmlReplace输入过滤安全函数
2010/07/03 PHP
php 使用file_get_contents读取大文件的方法
2014/11/13 PHP
详谈php ip2long 出现负数的原因及解决方法
2017/04/05 PHP
JavaScript 高级篇之闭包、模拟类,继承(五)
2012/04/07 Javascript
JavaScript操纵窗口的方法小结
2013/06/28 Javascript
判断js对象是否拥有某一个属性的js代码
2013/08/16 Javascript
JQuery异步加载无限下拉框级联功能实现示例
2014/02/19 Javascript
使用Javascript简单实现图片无缝滚动
2014/12/05 Javascript
JavaScript中利用jQuery绑定事件的几种方式小结
2016/03/06 Javascript
Angularjs分页查询的实现
2017/02/24 Javascript
jQuery EasyUI之验证框validatebox实例详解
2017/04/10 jQuery
利用canvas实现的加载动画效果实例代码
2017/07/05 Javascript
Vue中计算属性computed的示例解读
2017/07/26 Javascript
用vue封装插件并发布到npm的方法步骤
2017/10/18 Javascript
对于防止按钮重复点击的尝试详解
2019/04/22 Javascript
vue页面加载时的进度条功能(实例代码)
2020/01/13 Javascript
Angular之jwt令牌身份验证的实现
2020/02/14 Javascript
Element InputNumber计数器的使用方法
2020/07/27 Javascript
Python中使用md5sum检查目录中相同文件代码分享
2015/02/02 Python
详解Python网络爬虫功能的基本写法
2016/01/28 Python
Python模糊查询本地文件夹去除文件后缀的实例(7行代码)
2017/11/09 Python
matplotlib简介,安装和简单实例代码
2017/12/26 Python
selenium python浏览器多窗口处理代码示例
2018/01/15 Python
Python3 修改默认环境的方法
2019/02/16 Python
使用Flask-Cache缓存实现给Flask提速的方法详解
2019/06/11 Python
Python3+PyInstall+Sciter解决报错缺少dll、html等文件问题
2019/07/15 Python
通过python改变图片特定区域的颜色详解
2019/07/15 Python
cProfile Python性能分析工具使用详解
2019/07/22 Python
python数据处理之如何选取csv文件中某几行的数据
2019/09/02 Python
Django filter动态过滤与排序实现过程解析
2020/11/26 Python
房地产开发计划书
2014/01/10 职场文书
大学生开西餐厅创业计划书
2014/02/01 职场文书
云台山导游词
2015/02/03 职场文书
导游词之重庆渣滓洞
2020/01/08 职场文书
详解使用 CSS prefers-* 规范提升网站的可访问性与健壮性
2021/05/25 HTML / CSS
nginx的zabbix 5.0安装部署的方法步骤
2021/07/16 Servers