21天学会JavaScript之基础练习02
来源:互联网 发布:开淘宝要交保证金吗 编辑:程序博客网 时间:2024/04/29 19:33
今天呢,给出上一篇的答案,关于上一篇请看
http://blog.csdn.net/xdmath/article/details/6971857
下面来说说昨天的题目,首先呢有两个问题
记得一定要插入body标签哦
页面元素写好了,下一步就是js代码了
这里document是js内置的类,可以直接使用,代表网页内的所有元素,getElementById方法就是获取元素,value就是元素的文本值
这个值就是一个字符串String
写入内部累都需要用到prototype,大家应该注意到其实还用到了另外一个内置方法substring,他的作用是提取字符串中指定两个索引号之间的字符串
完整的js代码如下
下面附上明天的题
基础练习02
编写脚本实现以下功能
1,一个输入框一个按钮,和昨天一样
2,输入一个年份,例如2011
3,返回是否是云年
这个题目说实话很简单的,昨天考查的是循环,今天主要是判断,我不知道题目的难度是应该难一点还是简单点,看各位看官反应了,希望留言给我,谢谢
http://blog.csdn.net/xdmath/article/details/6971857
下面来说说昨天的题目,首先呢有两个问题
1,怎样在网页插入一个文本,请看代码
<input id="text" type="text">
记得一定要插入body标签哦
2,然后插入按钮
<input id="button" type="button" onclick="keyPress()" value="倒序">这里onclick属性就是他的鼠标事件,按下按钮就会出发keypress这个函数,value就是按钮显示的值
input包含很多类型,如果在他的type属性定义类型就可以确定他是哪种了,而id属性就是他的编号了,代表他是谁
好了,这里html文件就基本好了,请看完整的代码
<!DOCTYPE html><html><head><meta charset=UTF-8"><script src="ex01.js"></script><title>ex01</title></head><body><input id="text"type="text"><input id="button" type="button" onclick="keyPress()" value="倒序"></body></html>
页面元素写好了,下一步就是js代码了
还是有三个问题
1,如何获取文本框的内容,请看代码
var s = document.getElementById('text').value;
这里document是js内置的类,可以直接使用,代表网页内的所有元素,getElementById方法就是获取元素,value就是元素的文本值
这个值就是一个字符串String
2,如何倒序s呢,我们这里写一个函数来实现这个功能,请看
String.prototype.reverse = function() {var str = "";for ( var j = this.length; j >= 1; j--) {str += this.substring(j - 1, j);}return str;}
写入内部累都需要用到prototype,大家应该注意到其实还用到了另外一个内置方法substring,他的作用是提取字符串中指定两个索引号之间的字符串
3,如何改写并输出呢,很简单,只要更改文本的value值就可以了,请看
document.getElementById('text').value = s.reverse();
完整的js代码如下
String.prototype.reverse = function() {var str = "";for ( var j = this.length; j >= 1; j--) {str += this.substring(j - 1, j);}return str;}var keyPress = function() {var s = document.getElementById('text').value;document.getElementById('text').value = s.reverse();}
下面附上明天的题
基础练习02
编写脚本实现以下功能
1,一个输入框一个按钮,和昨天一样
2,输入一个年份,例如2011
3,返回是否是云年
这个题目说实话很简单的,昨天考查的是循环,今天主要是判断,我不知道题目的难度是应该难一点还是简单点,看各位看官反应了,希望留言给我,谢谢
- 21天学会JavaScript之基础练习02
- 21天学会JavaScript之基础练习01
- JavaScript基础之对象(附小练习)
- JavaScript基础练习
- 最新 Javascript练习基础
- JavaScript函数基础练习
- JavaScript基础练习发送信息
- JavaScript基础练习(一)
- javascript基础练习-数字时钟
- javascript基础练习-无缝滚动
- JavaScript基础之基础
- JavaScript练习之全选反选练习
- 蓝桥杯练习之基础练习 字母图形
- JavaScript练习二之Tabs
- JavaScript练习之图片切换
- JavaScript练习之删除记录
- JavaScript练习之添加纪录
- javascript方法练习之[map]
- 实习测试
- 根据经纬度计算球面距离
- eclipse插件安装列表
- 数据库连接方式----采用ClDBConnection 直连
- 新板子SM8120
- 21天学会JavaScript之基础练习02
- 指向指针的指针的分配
- zoj 1331 Perfect Cubes(水题)
- DML、DDL、DCL区别
- MessageFormat(动态文本)
- 后缀数组
- 宏定义\字符串 多行书写时换行
- wxWidgets 我开始迷上她了~~~~~
- 我的第一篇博文