当前位置: 首页 > 图文教程 > 网络编程 > Javascript > JS初学者实例教程(9):下拉菜单和链接属性

Javascript
如何用js控制css中的float的代码
Autocomplete Textbox Example javascript实现自动完成成功
FormValid0.5版本发布,带ajax自定义验证例子
wordpress之js库集合研究介绍
推荐发几个常用控件(新加DHTML控件)
7. Microsoft Online-Crash Control, version 6.0(微软在线崩溃控件)
javascript下阻止表单重复提交、防刷新、防后退
javascript下计数器每秒自动加1
给所有的超级练级都加上onmousemove时间的js代码
js实现运行代码需要刷新的解决方法
兼容FF/IE跟随鼠标的层的效果
用javascript获得css中的属性值的代码
用javascript实现页内搜索的脚本代码
用javascript 控制表格行的展开和隐藏的代码
用javascript实现隐藏状态栏的代码
Code: write(s,d) 输出连续字符串
javascript创建页面蒙板的一些知识技巧总结
转自Jquery官方 jQuery1.1.3发布,速度提升800%,体积保持20K
用javascript判断输入数据是否货币并自动添加¥符号的代码
js类中获取外部函数名的方法

Javascript 中的 JS初学者实例教程(9):下拉菜单和链接属性


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-28   浏览: 265 ::
收藏到网摘: n/a

上一篇JS教程学习了:JS初学者实例教程(8):单选按钮、复选按钮 

实例九

本实例主要介绍了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 全部选择 提示:你可先修改部分代码,再按运行]