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

Javascript
jQuery生成asp.net服务器控件的代码
javascript 实现的完全兼容鼠标滚轴缩放图片的代码
JavaScript学习笔记(十七)js 优化
使用SyntaxHighlighter实现HTML高亮显示代码的方法
javascript contains和compareDocumentPosition 方法来确定是否HTML节点间的关系
利用jQuery 实现GridView异步排序、分页的代码
jquery.lazyload 实现图片延迟加载jquery插件
Lazy Load 延迟加载图片的 jQuery 插件
jquery 插件实现图片延迟加载效果代码
javascript小数计算出现近似值的解决办法
jquery1.4后 jqDrag 拖动 不可用
jquery 应用代码 方便的排序功能
选择TreeView控件的树状数据节点的JS方法(jquery)
jquery 图片Silhouette Fadeins渐显效果
JQuery Dialog(JS 模态窗口,可拖拽的DIV)
javascript 同时在IE和FireFox获取KeyCode的代码
js 键盘记录实现(兼容FireFox和IE)
javascript 函数速查表
jQuery AnythingSlider滑动效果插件
经典海量jQuery插件 大家可以收藏一下

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


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