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

Javascript
玩透弹出窗口
几个常用的日期函数
简单的脚本帮你编排JScript程序中的缩进
得到 words.js?hello,world! 参数的处理方法
如何在javascript中传值
可输入的select
IE支持的HTML元素的DISABLE属性在NETSCAPE4.76中的实现
利用xml数据岛实现多级关联下拉选择框的做法
利用Wipe等ActiveX技术,实现n(n>>2)幅图片轮换擦洗显示
Javascript技术实现真正的网上试听
JavaScript实现在线编辑表格
根据客户端的分辨率不同而重定向到不同网页的脚本
几种不刷新页面取数据的方法
web进度条
随手写的一个动态添加删除行的HTC行为组件
农历与阳历的对照
关于在页面中解决打印的几个问题
"打开,另存为,属性,打印"等14个JS代码
无提示框关闭IE窗口
实现上传(增删)多个文件的客户端写法。

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-28   浏览: 102 ::
收藏到网摘: 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 全部选择 提示:你可先修改部分代码,再按运行]