• Javascript_初学第1天


    1.文本框焦点问题
    onBlur:当失去输入焦点后产生该事件
    onFocus:当输入获得焦点后,产生该文件
    Onchange:当文字值改变时,产生该事件
    Onselect:当文字加亮后,产生该文件

    <input type="text" value="无忧之源" onfocus="if(value=='无忧之源') {value=''}" onblur="if (value=='') {value='无忧之源'}">
    

    点击时文字消失,失去焦点时文字再出现

    2.网页按钮的特殊颜色

    <input type=button name="Submit1" value="无忧之源" size=10 class="s02" style="background-color:rgb(235,207,22)"> 


    3.鼠标移入移出时颜色变化

    <input type="submit" value="找吧" name="B1" onMouseOut=this.style.color="blue" onMouseOver=this.style.color="red"  class="button"> 
    
    


    4.平面按钮

    <input type=submit value=订阅 style="border:1px solid :#666666; height:17px; 25pt; font-size:9pt; BACKGROUND-COLOR: #E8E8FF; color:#666666" name="submit"> 
    


    5.按钮颜色变化

    <input type=text name="nick"  style="border:1px solid #666666;  font-size:9pt;  height:17px; BACKGROUND-COLOR: #F4F4FF; color:#ff6600" size="15" maxlength="16"> 
    


    6.平面输入框

    <input type="text" name="T1" size="20" style="border-style: solid; border- 1"> 
    

    7.使窗口变成指定的大小

    <script>
    window.resizeTo(300,283);
    </script> 
    


    8.使文字上下滚动

    <marquee direction=up scrollamount=1 scrolldelay=100 onmouseover='this.stop()' onmouseout='this.start()' height=60>
    <!-- head_scrolltext -->
    <tr>
    <td>
    Asp.net源码下载专业站
    </td>
    </tr>
    </table>
            <!-- end head_scrolltext -->
    </marquee> 
    



    9.状态栏显示该页状态

    <base onmouseover="window.status='网站建设 http://www.51aspx.com/' ;return true"> 
    


    10.可以点击文字实现radio选项的选定

    <br>
    <input type="radio" name="regtype" value="A03" id="A03">
    <label for="A03"> Asp.net源码下载专业站 : 一次注册两个帐户</label> <br> 
    


    11.可以在文字域的font写onclick事件

    12.打印</a>打印网页

    <a href='javascript:window.print ()'> 
    

    13.线型输入框

    <input type="text" name="key"  size="12" value="关键字" onFocus=this.select() onMouseOver=this.focus() class="line"> 
    


    14.显示文档最后修改日期


    15.可以在鼠标移到文字上时就触发事件

    <html>
    <head>
    <script language="LiveScript">
    <!-- Hiding
        function hello() {
          alert("哈罗!");
        }
    </script>
    </head>
    <body>
    <a href="" onMouseOver="hello()">link</a>
    </body>
    </html> 
    
    
    


    16.可以根据网页上的选项来确定页面颜色

    <HTML>
    <HEAD>
    <TITLE>background.html</TITLE>
    </HEAD>
    <SCRIPT>
    <!-- 
    function bgChange(selObj) {
    newColor = selObj.options[selObj.selectedIndex].text;
    document.bgColor = newColor;
    selObj.selectedIndex = -1;
    } 
    //-->
    </SCRIPT>
    <BODY STYLE="font-family:Arial">
    <B>Changing Background Colors</B>
    <BR>
    <FORM>
      <SELECT SIZE="8" onChange="bgChange(this);">
      <OPTION>Red
      <OPTION>Orange
      <OPTION>Yellow
      <OPTION>Green
      <OPTION>Blue
      <OPTION>Indigo
      <OPTION>Violet
      <OPTION>White
    <OPTION>pink
      </SELECT>
    </FORM>
    </BODY>
    </HTML> 
    



    17.将按钮的特征改变

    <style type="text/CSS">
    <!--
    .style1 { font-size: 12px; background: #CCCCFF; border- thin thin thin thin; border-color: #CCCCFF 
    #CCCCCC #CCCCCC #CCCCFF}
    .style2 { font-size: 12px; font-weight: bold; background: #CCFFCC; border- thin medium medium thin; 
    border-color: #CCFF99 #999999 #999999 #CCFF99}
    -->
    </style> 
    
    <input type="submit" name="Submit" value="提 交" onmouseover="this.className='style2'" onmouseout="this.className='style1'" class="style1"> 
    


    18.改变按钮的图片.

    <style type="text/css">
    <!--
    .style3 { font-size: 12px; background: url(image/buttonbg1.gif); border: 0px;  60px; height: 22px}
    .style4 { font-size: 12px; font-weight: bold; background: url(image/buttonbg2.gif); border: 0px 0;  
    60px; height: 22px}
    -->
    </style> 
      
    
    
    
    <input type="submit" name="Submit2" value="提 交" onmouseover="this.className='style4'" 
    onmouseout="this.className='style3'" class="style3"> 
    
    



    19.打印页面

    <div align="center"><a class="content" href="javascript:doPrint();">打印本稿</a></div> 
    


    20.可以直接写html语言

    document.write(""); 
    


    21.改变下拉框的颜色

    <select name="classid" onChange="changelocation(document.myform.classid.options[document.myform.classid.selectedIndex].value)" 
    size="1" style="color:#008080;font-size: 9pt"> 
    
    


    22.转至目标URL

    window.location="http://www.51aspx.com" 
    


    23.传递该object的form

    UpdateSN('51aspx99267',this.form) 
    function UpdateSN(strValue,strForm)
    {
      strForm.SignInName.value = strValue;
      return false;
    } 
    
    
    



    24.文字标签

    <label for="AltName4"><input name="AltName" type="RADIO" tabindex="931"  id="AltName4" >51aspx</label> 
    
    
    


    25.layer2为组件的ID,可以控制组件是否可见

     document.all.item('Layer2').style.display = "block";
    document.all.item('Layer2').style.display = "none";// 
    

    26.将页面加入favorite中

    <script language=javascript> 
    <!-- 
    function Addme(){ 
    url = "http://www.51aspx.com"; //你自己的主页地址 
    title = "Your Site Name"; //你自己的主页名称 
    window.external.AddFavorite(url,title); 
    --> 
    </script>// 
    
    



    27.过10秒自动关闭页面

    < script language="JavaScript" >
    function closeit() {
    setTimeout("self.close()",10000)
    }
    < /script > 
    



    28.可以比较字符的大小

    char=post.charAt(i);
    if(!('0'<=char&&char<='9')) 
    



    29.将字符转化为数字

    month = parseInt(char) 
    
    
    



    30.点击value非空的选项时转向指定连接

    <select onchange='if(this.value!="")window.open(this.value)' class="textinput">
        <option selected>主办单位</option>
        <option>-----------------</option>
        <option value="http://bbs.51aspx.com">无忧之源</option>
        <option value="http://www.ben.com.cn/">北京晚报</option>
    </select> 
    


    31.改变背景颜色

    <td width=* class="dp" bgColor=#FAFBFC onmouseover="this.bgColor='#FFFFFF';" onmouseout="this.bgColor='#FAFBFC';"> 
    


    32.改变文字输入框的背景颜色

    <style>
    .input2 {background-image: url('../images/inputbg.gif');  font-size: 12px; background-color: #D0DABB;border-top-1px; border-right- 1px; border-bottom- 1px; border-left- 1px}
    </style>
    <input name=content type=text size="47" class="input2" maxlength="50"> 
    



    33.改变水平线的特征

    <hr size="0" noshade color="#C0C0C0"> 
    


    34.传递参数的方式

    <a href="51aspx.aspx?CurPage=8&id=3488">8</a> 
    


    35.页内跳转

    <a href="#1">1</a>
    <a href="#2">2</a>
    <a href="#3">3</a>
    <a href="#4">4</a>
    <a href="#5">5</a>
    <a href="#6">6</a>
    <a href="#7">7</a>
    <a name="1">dfdf</a>
    <a name="2">dfdf</a>// 
    


    36.两个按键一起按下

    if(event.ctrlKey && window.event.keyCode==13)// 
    



    37.刷新页面

    javascript:this.location.reload()// 
    


    38.将网页的按钮使能

    <SCRIPT LANGUAGE="JavaScript">
    function haha()
    {
    for(var i=0;i<document.form1.elements.length;i++)
    {
      if(document.form1.elements[i].name.indexOf("bb")!=-1)
      document.form1.elements[i].disabled=!document.form1.elements[i].disabled;
    }
    }
    </SCRIPT>
    <BODY><form name=form1>
    <INPUT TYPE="button" NAME="aa "  value=cindy onclick=haha()>
    <INPUT TYPE="button" NAME="bb " value=51aspx>
    <INPUT TYPE="button" NAME="bb " value=51aspx> 
  • 相关阅读:
    ajax 异步问题
    mysql update 报 You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode
    JSON string 和 object 转换
    Mybatis insert 返回主键
    switch case 的值
    $(this).attr("checked") 用jquery取checkbox的值 返回undefined
    7天入门JavaScript,第五天
    7天入门JavaScript,第四天
    7天入门JavaScript,第三天
    保持按钮的高亮状态
  • 原文地址:https://www.cnblogs.com/lhws/p/1827381.html
Copyright © 2020-2023  润新知