经典的常用js代码是什么

发布时间:2022-11-23

本文目录一览:

  1. 求三个常用的js代码?
  2. 请人看一段JS代码,很简单的,给指点一下。。
  3. 问一段简短的JS代码,求注释?
  4. [关于Javascript 特效代码](#关于Javascript 特效代码)
  5. 求一段JS代码,高分!好的再加!
  6. 简单的JS代码

求三个常用的js代码?

  1. 是关键字设置代码,让搜索引擎自动抓取关键字。
  2. 页面描述代码,就是网页的描述。 上面的2个是不可能实现的。你问我为什么?请多看看web2.0的规则,简单的说js没有页头的功能,再说了,搜索引擎也不认识JS代码呀, 第三个如果你要用JS代码,是可以实现的,但是那么一来搜索引擎一个都不会抓取,所以更不能用。

请人看一段JS代码,很简单的,给指点一下。。

function div1_h() {
    var div1 = document.getElementById("divID");
    if (div1.style.height == 10) {
        var div1_h = div1.style.height;
        for (div1_h; div1_h = 100; div1_h++) {
            div1.style.height = div1_h;
        }
    }
}

这是正确的写法,不过此算法有误,不能实现楼主所说。 我写了个,放到我的空间里了,楼主可以去参考参考。

问一段简短的JS代码,求注释?

这是用了三个层来做一个字幕的流动效果:

  • demo2.innerHTML = demo1.innerHTML:是把demo2复制到demo1中,这样是为了让第一个层到底的时候有另一个层从头开始显示。
  • Marquee方法对层滚动是否到尽到进入判断,到头了就重头开始滚动。
  • demo.scrollLeft指的是滚动的距离,demo1.offsetWidth取的是demo1的宽度,offsetWidthwidth要更精确。
  • x -= 1 就是 x = x - 1

关于Javascript 特效代码

<script language="JavaScript">
    <!-- Hide the script from old browsers -->
    function compute(obj) //定义一个函数,名字叫compute,他接收了一个参数 obj
    {
        obj.expr.value = eval(obj.expr.value); //当前的参数的值和下文参数值所用的方法相同
    }
    var one = '1'; //定义一个字符型的1
    var two = '2'; //定义一个字符型的2
    var three = '3'; //定义一个字符型的3
    var four = '4'; //定义一个字符型的4
    var five = '5'; //定义一个字符型的5
    var six = '6'; //定义一个字符型的6
    var seven = '7'; //定义一个字符型的7
    var eight = '8'; //定义一个字符型的8
    var nine = '9'; //定义一个字符型的9
    var zero = '0'; //定义一个字符型的0
    var plus = '+'; //定义一个字符型的+
    var minus = '-'; //定义一个字符型的*
    var multiply = '*'; //定义一个字符型的*
    var divide = '/'; //定义一个字符型的/
    var decimal = '.'; //定义一个字符型的.
    function enter(obj, string) //定义一个函数,名字叫enter,他接收了一个参数 obj
    {
        obj.expr.value += string; //让 obj的值加上 '+'后面的值
    }
    function clear(obj) //定义一个函数,名字叫clear,他接收了一个参数 obj
    {
        obj.expr.value = ''; //让obj的值等于空
    }
    // --End Hiding Here --
</script>
<form name="calc">
    <table border="1">
        <tr>
            <td colspan="4"><input type="text" name="expr" size="30" action="compute(this.form)"></td>
        </tr>
        <tr>
            <td><input type="button" value=" 7 " onClick="enter(this.form, seven)"></td>
            <td><input type="button" value=" 8 " onClick="enter(this.form, eight)"></td>
            <td><input type="button" value=" 9 " onClick="enter(this.form, nine)"></td>
            <td><input type="button" value=" / " onClick="enter(this.form, divide)"></td>
        </tr>
        <tr>
            <td><input type="button" value=" 4 " onClick="enter(this.form, four)"></td>
            <td><input type="button" value=" 5 " onClick="enter(this.form, five)"></td>
            <td><input type="button" value=" 6 " onClick="enter(this.form, six)"></td>
            <td><input type="button" value=" * " onClick="enter(this.form, multiply)"></td>
        </tr>
        <tr>
            <td><input type="button" value=" 1 " onClick="enter(this.form, one)"></td>
            <td><input type="button" value=" 2 " onClick="enter(this.form, two)"></td>
            <td><input type="button" value=" 3 " onClick="enter(this.form, three)"></td>
            <td><input type="button" value=" - " onClick="enter(this.form, minus)"></td>
        </tr>
        <tr>
            <td colspan="2"><input type="button" value="   0   " onClick="enter(this.form, zero)"></td>
            <td><input type="button" value=" . " onClick="enter(this.form, decimal)"></td>
            <td><input type="button" value=" + " onClick="enter(this.form, plus)"></td>
        </tr>
        <tr>
            <td colspan="2"><input type="button" value=" = " onClick="compute(this.form)"></td>
            <td colspan="2"><input type="button" value="AC" size="3" onClick="clear(this.form)"></td>
        </tr>
    </table>
</form>

求一段JS代码,高分!好的再加!

在你的img标签中加alt,如:

<td width="139" height="116">
    <img src="jingtian.jpg" onmouseover='changePic("00jingtian.gif");' alt="123123"/>
</td>

简单的JS代码

我对JS不是很了解,但是看了一下,觉得你上移和下移那点的参数是不是有问题呀?

<input type="button" name="moveUP" value="上移一行" onClick="moveUp(this);"/>
<input type="button" name="moveDOWN" value="下移一行" onClick="moveDown(this);"/>

这里传this作为参数的话不就是把按钮传进去了吗? 在方法里面是不是应该先得到选中的单选按钮,然后通过DOM对象来得到行的索引呀? 嘿嘿,我是菜鸟,不对还望多多指教。 我给你改了一下,貌似可以了,代码如下:

<html>
<head>
<script language="javascript">
    //行的追加
    function addRow() {
        var testTable = document.getElementById("testTable");
        var bodies = testTable.tBodies;
        var aBody = null;
        if(bodies){
            aBody = bodies[0];
        }
        if(aBody){
            var row = document.createElement("tr");
            for(var i = 0; i < testTable.tHead.rows[0].cells.length; i++){
                var cell = document.createElement("td");
                var str = "内容第" + (aBody.rows.length + 1) + "行第" + (i + 1) + "列";
                if(i == (testTable.tHead.rows[0].cells.length - 1)) {
                    str = "<a href='javascript:void(0);' onclick=\"removeRow(this);\">删除</a>";
                } else if(i == 0){
                    str = "<input type=\"radio\" name=\"RAd\" />";
                }
                cell.innerHTML = str;
                row.appendChild(cell);
            }
            aBody.insertBefore(row);
        }
    }
    //行的删除
    function removeRow(obj) {
        var testTable = document.getElementById("testTable");
        var bodies = testTable.tBodies;
        var aBody = null;
        if(bodies){
            aBody = bodies[0];
            if(aBody){
                aBody.removeChild(obj.parentNode.parentNode);
            }
        }
    }
    //行的上移
    function moveUp(src){
        var rowIndex = 0;
        var rad = document.getElementsByName("RAd");
        for(var i = 0; i < rad.length; i++){
            if(rad[i].checked){
                rowIndex = rad[i].parentElement.parentElement.rowIndex;
            }
        }
        if (rowIndex >= 2){
            change_row(rowIndex-1, rowIndex);
        }
    }
    //行的下移
    function moveDown(src){
        var rowIndex = 0;
        var rad = document.getElementsByName("RAd");
        for(var i = 0; i < rad.length; i++){
            if(rad[i].checked){
                rowIndex = rad[i].parentElement.parentElement.rowIndex;
            }
        }
        var tl = document.getElementById("testTable");
        if (rowIndex < tl.rows.length - 1){
            change_row(rowIndex + 1, rowIndex);
        }
    }
    function change_row(line1, line2){
        var tl = document.getElementById("testTable");
        tl.rows[line1].swapNode(tl.rows[line2]);
    }
</script>
</head>
<body>
<div>
    <table id="testTable" border="1" width="80%">
        <thead>
        <tr>
            <th scope="col">单选按钮</th>
            <th scope="col">序列</th>
            <th scope="col">ID</th>
            <th scope="col">名字</th>
        </tr>
        </thead>
    </table>
    <input type="button" name="addButton" value="追加一行" onClick="addRow();"/>
    <input type="button" name="moveUP" value="上移一行" onClick="moveUp(this);"/>
    <input type="button" name="moveDOWN" value="下移一行" onClick="moveDown(this);"/>
</div>
</body>
</html>