六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 131|回复: 0

JavaScript实用案例

[复制链接]

升级  21.33%

20

主题

20

主题

20

主题

秀才

Rank: 2

积分
82
 楼主| 发表于 2013-2-7 20:26:50 | 显示全部楼层 |阅读模式
使用案例
 
表单验证:
<html><head><script type="text/javascript">function check(username){if(username.length<=3){document.getElementById("usernameError").innerHTML="<font color='red'>用户名长度需大于3</font>";} else{document.getElementById("usernameError").innerHTML="";}}</script></head><body>用户名:<input type="text" name="uName" /><span id="usernameError"></span></body></html>onblur代表元素失去焦点的时候触发的事件。
this关键字代表此标签,此时指input标签。this.value指input标签的value值。
document.getElementById(""); 按id获得元素。
innerHTML:设置两个标签之间的内容,这个内容是动态指定的。可以是<div>标签或<span>标签。
-------------------------------------------------------------------------------------------------------------
输出浏览器信息:
<html><body><script type="text/javascript">window.document.write("浏览器:"+window.navigator.appName)document.write("<br>");document.write("浏览器版本:"+parseFloat(navigator.appVersion))</script></body></html>window对象是浏览器窗口对象,是JavaScript中的根对象。window可以省略不写。
document是window对象的属性,而本身也是一个对象。是文档对象。
navigator是window对象的属性,而本身也是一个对象。浏览器对象。 
-------------------------------------------------------------------------------------------------------------
 
 <script type="text/javascript">
  var i = 0;
  function addPoint(){
      var html=$("#selectDirection").html();
      $("#pointTable").append("<tr id="+i+"><td><input type='text' style='width: 100'/></td><td><select>"
      +html+
      "</select></td><td><img src='/images/nolines_plus.gif' onclick='javascript:addPoint();'/></td><td>"+
      "<img src='/images/nolines_minus.gif' onclick='javascript:removePoint("+i+");'/></td></tr>");
      i = i + 1;
  }
  function removePoint(id){
   $("#"+id+"").remove();
  }
 </script>
 
 
 
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表