- getElementById
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script type="text/javascript">
function onclickFun() {
var usernameObj=document.getElementById("username");
var usernamText=usernameObj.value;
var patt=/^\w{5,12}$/;
var usernameSpanObj=document.getElementById("usernameSpan");
if(patt.test(usernamText)){
usernameSpanObj.innerHTML="<img src=\"right.png\" width=\"18\" height=\"18\"/>";
}else{
usernameSpanObj.innerHTML="<img src=\"wrong.png\" width=\"18\" height=\"18\"/>";
}
}
</script>
</head>
<body>
用户名:<input id="username" type="text" value="Link"/>
<span id="usernameSpan" style="color: red">
</span>
<button onclick="onclickFun()">校验</button>
</body>
</html>
- getElementsByName
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script type="text/javascript">
function checkAll(){
var hobbies=document.getElementsByName("hobby");
for(var i=0;i<hobbies.length;i++)
hobbies[i].checked=true;
}
function checkNo(){
var hobbies=document.getElementsByName("hobby");
for(var i=0;i<hobbies.length;i++)
hobbies[i].checked=false;
}
function checkReverse(){
var hobbies=document.getElementsByName("hobby");
for(var i=0;i<hobbies.length;i++)
hobbies[i].checked=!hobbies[i].checked;
}
</script>
</head>
<body>
兴趣爱好:
<input type="checkbox" name="hobby" value="Java" checked="checked">Java
<input type="checkbox" name="hobby" value="Python">Python
<input type="checkbox" name="hobby" value="C++">C++
<br>
<button onclick="checkAll()">全选</button>
<button onclick="checkNo()">全不选</button>
<button onclick="checkReverse()">反选</button>
</body>
</html>
- getElementsByTagName
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script type="text/javascript">
function checkAll(){
var inputs=document.getElementsByTagName("input");
for(var i=0;i<inputs.length;i++){
inputs[i].checked=true;
}
}
</script>
</head>
<body>
兴趣爱好:
<input type="checkbox" value="Java" checked="checked">Java
<input type="checkbox" value="Python">Python
<input type="checkbox" value="C++">C++
<br>
<button onclick="checkAll()">全选</button>
</body>
</html>
- createElement
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script type="text/javascript">
window.onload=function () {
var divObj=document.createElement("div");
var textObj=document.createTextNode("Link");
divObj.appendChild(textObj);
document.body.appendChild(divObj);
}
</script>
</head>
<body>
</body>
</html>