1.汇率转化表
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
td{
width: 200px;
height: 30px;
text-align: center;
}
[colspan]{
background: red;
}
div{
margin: 0 0 5px 0;
}
select{
height: 35px;
}
button{
height: 33px;
}
input{
height: 30px;
}
</style>
</head>
<body>
<!-- 成套标签:select:option -->
<div>
<select id="select1" onchange="getrate()">
<option value="0">美元</option>
<option value="1">人民币</option>
<option value="2">欧元</option>
<option value="3">日元</option>
<option value="4">韩币</option>
<option value="5">港币</option>
</select>
<button onclick="changeselected()">互换</button>
<select id="select2" onchange="getrate()">
<option value="0">美元</option>
<option value="1">人民币</option>
<option value="2">欧元</option>
<option value="3">日元</option>
<option value="4">韩币</option>
<option value="5">港币</option>
</select>
数额:
<input id="inputstr">
<button onclick="getrate()">按汇率换算</button>
</div>
<table border="1">
<tr>
<td colspan="3">按当前汇率换算结果</td>
</tr>
<tr>
<td id="td11">人民币</td>
<td>汇率</td>
<td id="td13">美元</td>
</tr>
<tr>
<td id="td21">1</td>
<td id="td22">0.16</td>
<td id="td23">6</td>
</tr>
</table>
<script>
function changeselected() {
var select1Node = document.getElementById('select1')
var select2Node = document.getElementById('select2')
var mid = select1Node.value
select1Node.value = select2Node.value
select2Node.value = mid
}
var arrRate = [1, 6, 0.9, 100, 1000, 7 ]
var arrStr = ['美元', '人民币', '欧元', '日元', '韩币', '港币']
// 不行: html(表单元素value) css js
// 存储? 存储
function getrate() {
var inputMoney = document.getElementById('inputstr').value
var select1Value = document.getElementById('select1').value
var select2Value = document.getElementById('select2').value
if (inputMoney == ""){
return
}
var rate = arrRate[select2Value] /arrRate[select1Value]
var money = rate * inputMoney
console.log(typeof rate)
document.getElementById('td11').innerText = arrStr[select1Value]
document.getElementById('td13').innerText = arrStr[select2Value]
document.getElementById('td21').innerText = inputMoney
document.getElementById('td22').innerText = rate
document.getElementById('td23').innerText = money
}
</script>
</body>
</html>
2.注册页面(验证码可循环)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<table cellspacing="10px">
<tr>
<td>注册邮箱:</td>
<td><input></td>
</tr>
<tr>
<td></td>
<td>你还可以手机注册</td>
</tr>
<tr>
<td>创建密码:</td>
<td><input></td>
</tr>
<tr>
<td>真实姓名:</td>
<td><input></td>
</tr>
<tr>
<td align="right">性别:</td>
<td>
<input type="radio" name="xxxx">男
<input type="radio" name="xxxx">女
</td>
</tr>
<tr>
<td align="right">生日:</td>
<td>
<select>
<option>2000</option>
<option>2001</option>
</select>年
<select>
<option>01</option>
<option>02</option>
</select>月
<select>
<option>01</option>
<option>02</option>
</select>日
</td>
</tr>
<tr>
<td align="right">我真在:</td>
<td>
<select>
<option>学习</option>
<option>听课</option>
<option>记笔记</option>
</select>
</td>
</tr>
<tr>
<td></td>
<td>
<img id="img1" src="imge/verycode.gif"> <span onclick="changeimg()">看不清,换一张</span>
</td>
</tr>
<tr>
<td align="right">验证码: </td>
<td><input id="inputstr"></td>
</tr>
<tr>
<td></td>
<td>
<img src="imge/btn_reg.gif" onclick="click1()">
</td>
</tr>
</table>
<script>
var list = ['./imge/1111.png', "./imge/1234.png", './imge/2222.png', './imge/3333.png']
var listCode = ['1111', '1234', '2222', '3333']
// 上一次的下标
var tag = -1
function changeimg() {
var imgNode = document.getElementById('img1')
var index = Math.floor(Math.random()*list.length)
while (tag == index){
index = Math.floor(Math.random()*list.length)
}
tag = index
imgNode.src = list[index]
}
function click1() {
var inputstr = document.getElementById('inputstr').value
if (tag == -1 ){
if (inputstr == "bnksu"){
alert("真")
}else {
alert("假")
}
}
if (inputstr == listCode[tag]){
alert("真")
}else {
alert("假")
}
}
</script>
</body>
</html>