zoukankan      html  css  js  c++  java
  • JavaScript第一章

    ch01

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title></title>
    <script type="text/javascript" src="Scripts/common.js"></script>
    </head>
    <body>
    <div id="divFirst">
    </div>
    <div id="divSecond">
    </div>
    <div id="divThird">
    </div>
    <script type="text/javascript">
    $('divFirst').innerHTML = "<a href='http://www.baidu.com'>Go to baidu</a>";
    updateHtml('divSecond','<input type="text" value="我是文本框"/>');
    updateText('divThird','<pre>文本内容,不是HTML</pre>');
    writeHtml('同学,你好!');
    writeP("我是段落内容");
    writeTable(10, 3);
    writeHtml(getDateString());
    writeHtml("<br>");
    writeSelectList(['bmw', 'benz', 'audi']);
    writeList(['apple', 'banana', 'cat']);
    </script>
    <ul>
    <li onmouseover="setColor(this,'red')" onmouseout="setColor(this,'white')">apple</li>
    <li onmouseover="setColor(this,'red')" onmouseout="setColor(this,'white')">banana</li>
    <li onmouseover="setColor(this,'red')" onmouseout="setColor(this,'white')">cat</li>
    </ul>
    </body>
    </html>

    Ch02

    //获取dom元素
    var $ = function (id) {
    return document.getElementById(id);
    }

    //输出html
    var writeHtml = function (str) {
    document.write(str);
    }

    //更新元素HTML内容
    var updateHtml = function(id,html){
    $(id).innerHTML = html;
    }

    //更新元素文本内容
    var updateText = function(id,text){
    $(id).innerText = text;
    }

    //输出段落
    var writeP = function (content) {
    writeHtml("<p>" + content + "</p>");
    }

    //输出表格(行,列)
    var writeTable = function (row, col) {
    writeHtml("<table border=1>")
    for (var i = 0; i < row; i++) {
    writeHtml("<tr>");
    for (var j = 0; j < col; j++) {
    writeHtml("<td>" + (i + 1).toString() 
    + "行" + (j + 1).toString() + "列</td>")
    }
    writeHtml("</tr>");
    }
    writeHtml("</table>");
    }

    //获取当前系统时间
    var getDateString = function () {
    return new Date().toLocaleString();
    }

    //改变背景颜色
    var setColor = function (o, color) {
    o.style.backgroundColor = color;
    }

    //输出列表
    var writeList = function (arr) {
    writeHtml("<ul>");
    for (var i = 0; i < arr.length; i++) {
    writeHtml('<li>' + arr[i] + '</li>');
    }
    writeHtml("</ul");
    }

    //输出下拉框
    var writeSelectList = function (arr) {
    writeHtml("<select>");
    for (var i = 0; i < arr.length; i++) {
    writeHtml('<option>' + arr[i] + '</option>')
    }
    writeHtml("</select>");
    }

     

  • 相关阅读:
    2014.5.20知识点学习:void及void指针含义的深刻解析(转载)
    2014.5.20知识点学习:void与void*(转载)
    2014.5.19知识点学习:上下文切换
    编写“全选”按钮来操作大量复选框
    排序算法(冒泡排序,选择排序,插入排序,快速排序)
    算法基础
    Git &GitHub
    flask 上下文管理 &源码剖析
    rest-framework框架的基本组件
    Django的FBV和CB
  • 原文地址:https://www.cnblogs.com/zhangmawang/p/7091413.html
Copyright © 2011-2022 走看看