首页 > 编程知识 正文

js基础常见代码小例子,js中的实例是什么

时间:2023-12-27 01:51:12 阅读:322999 作者:UMHT

本文目录一览:

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

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

demo2.innerHTML=demo1.innerHTML//是把demo2复制到demo1中,这样是为了让第一个层到底的时候有另一个层从头开始显示。

Marquee方法对层滚动是否到尽到进入判断,到头了就重头开始滚动。

demo.scrollLeft指的是滚动的距离,demo1.offsetWidth取的是demo1的宽度,offsetWidth比width要更精确

x-=1 就是x=x-1;

求三个常用的js代码?

1.是关键字设置代码,让搜索引擎自动抓取关键字。

2.页面描述代码,就是网页的描述。

上面的2个是不可能实现的。你问我为什么?请多看看web2.0的规则,简单的说js没有页头的功能,再说了,搜索引擎也不认识JS代码呀,

第三个如果你要用JS代码,是可以实现的,但是那么一来搜索引擎一个都不会抓取,所以更不能用。

帮忙解释一段简单js代码

= null是将null赋值给变量,如将null赋值给变量a:var a=null

==null是判断变量是否为null,如判断变量a是否为null:a==null,a为null返回true,否则返回false

function chkNumber(_chkObj)和function chkInfo(_txtObj)这里是自定义函数,给你举个数学例子~

function chkNumber(_chkObj)是一个函数,相当于数学里面的f(x)=x+5(随便列举的一个函数),而f(y)=y+5与f(x)=x+5是同一个函数,只是表示变量的字母不一样而已~x和y相当于你说的_chkObj和_txtObj~~这里_chkObj和_txtObj是随便取的变量名,只要符合命名规则即可~

至于chkInfo(this)是在调用函数,相当于数学里面当x=1时,f(x)的值是多少,这里this相当于1~也就是说把this这个变量代入到函数里面去

简单的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

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。