本文目录一览:
- 求三个常用的js代码?
- 请人看一段JS代码,很简单的,给指点一下。。
- 问一段简短的JS代码,求注释?
- [关于Javascript 特效代码](#关于Javascript 特效代码)
- 求一段JS代码,高分!好的再加!
- 简单的JS代码
求三个常用的js代码?
- 是关键字设置代码,让搜索引擎自动抓取关键字。
- 页面描述代码,就是网页的描述。 上面的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
的宽度,offsetWidth
比width
要更精确。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>