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

Javascript
IE与firefox下Dhtml的一些区别小结
jQuery Selectors(选择器)的使用(一、基本篇)
jQuery Selectors(选择器)的使用(二、层次篇)
jQuery 跨域访问问题解决方法
jquery的ajax从纯真网(cz88.net)获取IP地址对应地区名
javascript 面向对象全新理练之数据的封装
javascript 面向对象全新理练之继承与多态
javascript 面向对象全新理练之原型继承
JavaScript 生成随机数并自动大小排序
JavaScript利用split函数按规定截取字符串(获取邮箱用户名)
JavaScript 双级下拉菜单实现代码
JavaScript split()使用方法与示例
33种Javascript 表格排序控件收集
js 屏蔽鼠标右键脚本附破解方法
javascript json 新手入门文档
jQuery Selectors(选择器)的使用(四-五、内容篇&可见性篇)
javascript KeyDown、KeyPress和KeyUp事件的区别与联系
javascript 汉字转拼音实现代码
javascript 跳转代码集合
JavaScript 申明函数的三种方法 每个函数就是一个对象(一)

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


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