<form name="form1" id="form1">
<table id="tab" border="1px" style="border-collapse:collapse;">
<caption>测试</caption>
<tr>
<td>11</td>
<td>12</td>
<td>13</td>
</tr>
<tr>
<td>22</td>
<td>23</td>
<td>24</td>
</tr>
<tr>
<td>31</td>
<td>32</td>
<td>33</td>
</tr>
</table>
</form>
<form name="form2" id="form2">
<input type="button" name="btn1" id="btn1" value="btn1"><br/>
<input type="text" name="text1" id="text1"><br/>
<input type="file" name="file1" id="file1"><br/>
<input type="radio" name="sex" id="male" value="1" checked>male<br/>
<input type="radio" name="sex" id="female" value="2">female<br/>
<input type="checkbox" name="checkbox" id="bike">bike<br/>
<input type="checkbox" name="checkbox" id="car">car<br/>
<a href="#">测试</a><br/>
<img src=""/><br/>
<input type="submit" name="" id=""/><br/>
<select name="" id="select">
<option value="0">请输入</option>
<option value="1">北京</option>
<option value="2">上海</option>
</select><br/>
<textarea rows="" cols="" name="" id=""></textarea><br/>
<input type="submit" value="submit">
</form>
<script type="text/javascript">
/*******************************
一、操作form
********************************/
var form1 = document.forms["form1"];
var form2 = document.forms[1];
或var form1 = document.forms.form1;
alert(form1.name);
alert(form2.id);
alert(document.forms.length);
/*******************************
二、操作table
********************************/
var table1 = document.getElementById("tab");
alert(table1);
var trs = table1.rows;
for(var i=0;i<trs.length;i++){
document.write(trs.length+"\n");
var tds = trs[i].cells;
for(var j=0;j<tds.length;j++){
alert(tds[j].firstChild.nodeValue);
}
}
/*******************************
三、操作textfield
********************************/
var text1 = document.getElementById("text1");
alert(text1.value);
/*******************************
四、操作radio
********************************/
var radios = document.getElementsByName("sex");
alert(radios.length);
for(var i=0;i<radios.length;i++){
if(radios[i].checked){
alert(radios[i].value);
break;
}
}
/*******************************
五、操作checkbox
********************************/
var checkboxs = document.getElementsByName("checkbox");
alert(checkboxs.length);
/*全选*/
for(var i=0;i<checkboxs.length;i++){
checkboxs[i].checked = true;
}
/*全不选*/
for(var i=0;i<checkboxs.length;i++){
checkboxs[i].checked = false;
}
/*反选*/
for(var i=0;i<checkboxs.length;i++){
checkboxs[i].checked = !checkboxs[i].checked;
}
/*******************************
六、操作select
********************************/
var select = document.getElementById("select");
var options = select.options;
var currSelectIndex = select.selectedIndex;
alert(select.value);
alert(options.length);
alert(options[currSelectIndex].value+options[currSelectIndex].text);
/*设置默认选中项*/
for (var i = 0; i < options.length; i++) {
if (options[i].text == "北京") {
options[i].selected = true;
break;
}
}
/*删除某项*/
options.remove(0);
/*添加某项*/
options.add(new Option("请输入",0));
/*******************************
七、操作image
********************************/
var images = document.images;
for(var i=0;i<images.length;i++){
//alert(images[i].src);
}
var img1 = document.images.img1;
alert(img1.src);
</script>
相关推荐
HTML-CSS-JS 学习HTML-CSS-JS 学习HTML-CSS-JS 学习HTML-CSS-JS 学习 HTML-CSS-JS 学习HTML-CSS-JS 学习HTML-CSS-JS 学习HTML-CSS-JS 学习 HTML-CSS-JS 学习HTML-CSS-JS 学习HTML-CSS-JS 学习HTML-CSS-JS 学习 ...
HTML-CSS-JS学习--01百度登录界面练习HTML-CSS-JS学习--01百度登录界面练习 HTML-CSS-JS学习--01百度登录界面练习HTML-CSS-JS学习--01百度登录界面练习 HTML-CSS-JS学习--01百度登录界面练习HTML-CSS-JS学习--01百度...
学习笔记HTML-css-JS.zip学习笔记HTML-css-JS.zip学习笔记HTML-css-JS.zip 学习笔记HTML-css-JS.zip学习笔记HTML-css-JS.zip学习笔记HTML-css-JS.zip 学习笔记HTML-css-JS.zip学习笔记HTML-css-JS.zip学习笔记...
javascript-xpath, 虽然比firefox还是慢,但也快多了,上面的例子只需要不 到1秒。换法很简单,如下: selenium = new DefaultSelenium(location, port, browser, targetPath); selenium.start(); selenium....
web前端开发,一本书带你学会Html5 css javascript。
libsignal-protocol-javascript示例有关“如何使用libsignal-protocol-javascript ?”的示例组件server.js index.html和scripts怎么跑使用以下节点运行服务器: node server.js 。 (我认为只需要ws ) 在浏览器中...
html-css-js学习过程中的知识点html-css-js学习过程中的知识点 html-css-js学习过程中的知识点html-css-js学习过程中的知识点 html-css-js学习过程中的知识点html-css-js学习过程中的知识点 html-css-js学习过程中的...
赠送jar包:htmlunit-core-js-2.27.jar; 赠送原API文档:htmlunit-core-js-2.27-javadoc.jar; 赠送源代码:htmlunit-core-js-2.27-sources.jar; 赠送Maven依赖信息文件:htmlunit-core-js-2.27.pom; 包含翻译后...
iconv-lite - 纯javascript转换字符编码
自己收集整理了一些轻巧的Js,Html代码格式化工具
html-docx.js,word转换插件
aes.js, bower.json, cipher-core.js, core.js, crypto-js.js, enc-base64.js, enc-hex.js, enc-latin1.js, enc-utf8.js, enc-utf16.js, evpkdf.js, format-hex.js, format-openssl.js, hmac.js, hmac-md5.js, hmac-...
crypto-js4.1.1版本,js在crypto-js文件夹里面
Background Removal JS 是一个使用 JavaScript 实现的背景去除库或工具。它可以帮助开发者快速地在浏览器环境中实现背景去除功能,从而分离前景对象和背景。该工具使用图像处理和计算机视觉技术,提供了易于使用的 ...
字符云 rotator-js-master字符云 rotator-js-master字符云 rotator-js-master字符云 rotator-js-master字符云 rotator-js-master字符云 rotator-js-master字符云 rotator-js-master字符云 rotator-js-master字符云 ...
在vue中需要把解压后的两个文件放在static目录,然后在项目中import即可。 参考:https://blog.csdn.net/dan_seek/article/details/106500048 ---------------------------------------------- 由SheetJS出品的js-...
javascript-flash-js javascript-flash-js
压缩包中包括videojs-contrib-hls.js videojs-contrib-hls.min.js两个js文件,可以播放hls直播流
HTML-CSS-JS Prettify
ANSI-ESDA-JEDEC JS-002-2018 用于静电放电敏感度测试-带电设备模型(CDM)-设备级别 .pdf