JS操作的Html控件及其代码→学习笔记
2012-06-06 10:03
711 查看
<!DOCtype html PUBLIC "-//W3C//DTD html 4.0 Transitional//EN">
<html>
<head>
<title>JS常操作的Html控件和代码</title>
</head>
<script>
//显示隐藏层
function opendiv(){
if(document.getElementById("show1").style.display=="none"){
document.getElementById("show1").style.display="";
document.getElementById("show2").style.display="none";
}else{
document.getElementById("show1").style.display="none";
document.getElementById("show2").style.display="";
}
}
//给层里面写内容
function writediv(){
document.getElementById("write1").innerHTML=document.getElementById("writeinfo").value;
}
//给隐藏域赋值
function addvalue(myvalue){
document.getElementById(myvalue).value-=-1;
}
//计算图片长度
function calimg(){
var a=document.getElementById("answer1").value;
var b=document.getElementById("answer2").value;
var c=document.getElementById("answer3").value;
var allnum=a-(-b)-(-c);
document.getElementById("img1").style.width=(100*a/allnum)+"px";
document.getElementById("img2").style.width=(100*b/allnum)+"px";
document.getElementById("img3").style.width=(100*c/allnum)+"px";
}
function checkboxTest(){
//获取Checkbox中的值,被选中就输出
var checkTmp=document.getElementsByName("check2");
var tmpStr="";
for(var i=0;i<checkTmp.length;i++)
{
if(checkTmp[i].checked)
{
tmpStr+=checkTmp[i].value+"\t";
}
}
alert(tmpStr);
}
</script>
<body>
<!--显示隐藏层-->
<div id="show1" style="display:none;background-color:#FF0000">show1</div>
<div id="show2" style="display:;background-color:#0000FF">show2</div>
<input type="button" onclick="opendiv()" value="切换图层显示">
<br><br>
<!--给层里面写内容-->
<input type="text" id="writeinfo" value="<b>哈哈</b>">
<div id="write1" style="background-color:#00FF00">会被覆盖掉的部分</div>
<input type="button" onclick="writediv()" value="给层里面写内容">
<br><br>
<!--给隐藏域赋值-->
点击单选框
<input type="radio" name="check1" onclick="addvalue('answer1')"> 帅<input type="hidden" name="answer1" value="12"><br>
<input type="radio" name="check1" onclick="addvalue('answer2')"> 漂亮<input type="text" name="answer2" value="4"><br>
<input type="radio" name="check1" onclick="addvalue('answer3')"> 美丽<input type="text" name="answer3" value="14"><br>
<br><br>
<!--计算图片长度-->
帅 <img src="bk.jpg" width="100px" height="25px" id="img1"><br>
漂亮 <img src="bk.jpg" width="100px" height="25px" id="img2"><br>
美丽 <img src="bk.jpg" width="100px" height="25px" id="img3"><br>
<input type="button" onclick="calimg()" value="计算图片长度">
<br><br>
<!--复选框的取值-->
<div id="checkTest">
<input type="checkbox" name="check2" id="check2" value="0">唱歌</input>
<input type="checkbox" name="check2" id="check2" value="1">爱人</input>
<input type="checkbox" name="check2" id="check2" value="2">看书</input>
<input type="checkbox" name="check2" id="check2" value="3">电影</input>
<input type="checkbox" name="check2" id="check2" value="4">篮球</input>
<input type="button" onclick="checkboxTest()" value="取复选框值">
</div>
</body>
</html>
<html>
<head>
<title>JS常操作的Html控件和代码</title>
</head>
<script>
//显示隐藏层
function opendiv(){
if(document.getElementById("show1").style.display=="none"){
document.getElementById("show1").style.display="";
document.getElementById("show2").style.display="none";
}else{
document.getElementById("show1").style.display="none";
document.getElementById("show2").style.display="";
}
}
//给层里面写内容
function writediv(){
document.getElementById("write1").innerHTML=document.getElementById("writeinfo").value;
}
//给隐藏域赋值
function addvalue(myvalue){
document.getElementById(myvalue).value-=-1;
}
//计算图片长度
function calimg(){
var a=document.getElementById("answer1").value;
var b=document.getElementById("answer2").value;
var c=document.getElementById("answer3").value;
var allnum=a-(-b)-(-c);
document.getElementById("img1").style.width=(100*a/allnum)+"px";
document.getElementById("img2").style.width=(100*b/allnum)+"px";
document.getElementById("img3").style.width=(100*c/allnum)+"px";
}
function checkboxTest(){
//获取Checkbox中的值,被选中就输出
var checkTmp=document.getElementsByName("check2");
var tmpStr="";
for(var i=0;i<checkTmp.length;i++)
{
if(checkTmp[i].checked)
{
tmpStr+=checkTmp[i].value+"\t";
}
}
alert(tmpStr);
}
</script>
<body>
<!--显示隐藏层-->
<div id="show1" style="display:none;background-color:#FF0000">show1</div>
<div id="show2" style="display:;background-color:#0000FF">show2</div>
<input type="button" onclick="opendiv()" value="切换图层显示">
<br><br>
<!--给层里面写内容-->
<input type="text" id="writeinfo" value="<b>哈哈</b>">
<div id="write1" style="background-color:#00FF00">会被覆盖掉的部分</div>
<input type="button" onclick="writediv()" value="给层里面写内容">
<br><br>
<!--给隐藏域赋值-->
点击单选框
<input type="radio" name="check1" onclick="addvalue('answer1')"> 帅<input type="hidden" name="answer1" value="12"><br>
<input type="radio" name="check1" onclick="addvalue('answer2')"> 漂亮<input type="text" name="answer2" value="4"><br>
<input type="radio" name="check1" onclick="addvalue('answer3')"> 美丽<input type="text" name="answer3" value="14"><br>
<br><br>
<!--计算图片长度-->
帅 <img src="bk.jpg" width="100px" height="25px" id="img1"><br>
漂亮 <img src="bk.jpg" width="100px" height="25px" id="img2"><br>
美丽 <img src="bk.jpg" width="100px" height="25px" id="img3"><br>
<input type="button" onclick="calimg()" value="计算图片长度">
<br><br>
<!--复选框的取值-->
<div id="checkTest">
<input type="checkbox" name="check2" id="check2" value="0">唱歌</input>
<input type="checkbox" name="check2" id="check2" value="1">爱人</input>
<input type="checkbox" name="check2" id="check2" value="2">看书</input>
<input type="checkbox" name="check2" id="check2" value="3">电影</input>
<input type="checkbox" name="check2" id="check2" value="4">篮球</input>
<input type="button" onclick="checkboxTest()" value="取复选框值">
</div>
</body>
</html>
相关文章推荐
- 在C# WebBrowser控件插入JS代码并执行,可以修改js就能对html执行任意操作
- SilverLight学习笔记--如何在xaml文件中操作用户在后台代码定义的类(2)--示例篇:创建一个登录控件(原创)(转载本文请注明出处)
- jQuery学习笔记(七)JS 一些基本操作代码整理
- js学习入门教程笔记:css+html+js用户注册代码实现
- javascript学习笔记--js对html对象的原生操作
- js学习笔记2---HTML属性操作
- js 操作HtmlDom 学习笔记二
- jQuery学习笔记(在js中增加、删除及定位控件的操作)
- HTML5+CSS3+JS学习笔记-9-制作iphone手机模型
- 【Java数据结构学习笔记之一】线性表的存储结构及其代码实现
- 学习笔记:js、css、html判断浏览器的各种版本
- 第45讲:Scala中Context Bounds代码实战及其在Spark中的应用源码解析学习笔记
- jquery下操作HTML控件的实现代码
- iPhone开发学习笔记001——Xib界面上的控件与代码的相互关联方法
- 第46讲:ClassTag 、Manifest、ClassManifest、TypeTag代码实战及其在Spark中的应用源码解析学习笔记
- JQuery学习笔记之操作html元素及其属性
- web学习—html标签—表单及其控件(一)
- List的一阶函数操作代码实战详解之Scala学习笔记-24
- <学习html>第二天笔记-标签分类、关系;开发工具;文档类型;标签语义化;HTML标签;问题“图像标签代码语法无误,但是图像显示不出来”
- javascript学习笔记(十九) 节点的操作实现代码