实例九
本实例主要介绍了document对象读取表单元素的使用(下拉菜单、链接属性的使用)
<html>
<head>
<title>下拉菜单</title>
<script language="javascript">
function display()
{
if(document.selectform.team.selectedindex==0) //判断是否进行了选择
{
alert("您没有做选择!");
}
else
{
var index = document.selectform.team.selectedindex; //读出当前选项的下标
alert("您选择的球队是:"+document.selectform.team.options[index].value);
}
}
</script>
</head>
<body>
<div align="center">
<form action="" method="post" name="selectform" id="selectform">
<table width="70%" border="0">
<tr>
<td>请选择喜欢的球队:</td>
</tr>
<tr>
<td><select name="team">
<option value="0">--未选择--</option>
<option value="巴塞罗那">巴塞罗那</option>
<option value="ac米兰">ac米兰</option>
<option value="尤文图斯">尤文图斯</option>
<option value="曼彻斯特联">曼彻斯特联</option>
<option value="切尔西">切尔西</option>
</select></td>
</tr>
<tr>
<td><input name="look" type="button" id="look" value="单击查看" onclick="display()"></td>
</tr>
</table>
<a href="http://www.baidu.com" name="baidu" target="_blank">有问题百度一下</a>
<br><br>
<a href="http://www.google.com" name="google" target="_blank">google也可以</a><br><br>
<script language="javascript">
document.write("第一个连接的信息:<br>");
document.write("<b>href:</b>"+document.links[0].href+"<br>");
document.write("<b>pathname:</b>"+document.links[0].pathname+"<br>");
document.write("<b>port:</b>"+document.links[0].port+"<br>");
document.write("<b>protocol:</b>"+document.links[0].protocol+"<br>");
document.write("<b>target:</b>"+document.links[0].target+"<br>");
document.write("<br><br>");
document.write("第二个连接的信息:<br>");
document.write("<b>href:</b>"+document.links[1].href+"<br>");
document.write("<b>pathname:</b>"+document.links[1].pathname+"<br>");
document.write("<b>port:</b>"+document.links[1].port+"<br>");
document.write("<b>protocol:</b>"+document.links[1].protocol+"<br>");
document.write("<b>target:</b>"+document.links[1].target+"<br>");
</script>
</form>
</div>
</body>
</html>
效果演示:
[ctrl+a 全部选择 提示:你可先修改部分代码,再按运行]
新闻热点
疑难解答