本文目錄一覽:
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的寬度,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
td colspan=4input type="text" name="expr" size=30 action="compute(this.form)" tr
!–提交表單–
tdinput type="button" value=" 7 " onClick="enter(this.form, seven)"!–當鼠標點擊
按鈕的時候提交給函數按鈕中的值–
tdinput type="button" value=" 8 " onClick="enter(this.form, eight)"!–當鼠標點擊
按鈕的時候提交給函數按鈕中的值–
tdinput type="button" value=" 9 " onClick="enter(this.form, nine)"!–當鼠標點擊
按鈕的時候提交給函數按鈕中的值–
tdinput type="button" value=" / " onClick="enter(this.form, divide)"!–當鼠標點
擊按鈕的時候提交給函數按鈕中的值–
trtdinput type="button" value=" 4 " onClick="enter(this.form, four)"!–當鼠標
點擊按鈕的時候提交給函數按鈕中的值–
tdinput type="button" value=" 5 " onClick="enter(this.form, five)"!–當鼠標點擊
按鈕的時候提交給函數按鈕中的值–
tdinput type="button" value=" 6 " onClick="enter(this.form, six)"!–當鼠標點擊按
鈕的時候提交給函數按鈕中的值–
tdinput type="button" value=" * " onClick="enter(this.form, multiply)"!–當鼠標
點擊按鈕的時候提交給函數按鈕中的值–
trtdinput type="button" value=" 1 " onClick="enter(this.form, one)"!–當鼠標點
擊按鈕的時候提交給函數按鈕中的值–
tdinput type="button" value=" 2 " onClick="enter(this.form, two)"!–當鼠標點擊按
鈕的時候提交給函數按鈕中的值–
tdinput type="button" value=" 3 " onClick="enter(this.form, three)"!–當鼠標點擊
按鈕的時候提交給函數按鈕中的值–
tdinput type="button" value=" – " onClick="enter(this.form, minus)"!–當鼠標點
擊按鈕的時候提交給函數按鈕中的值–
trtd colspan=2input type="button" value=" 0 " onClick="enter
(this.form, zero)"!–當鼠標點擊按鈕的時候提交給函數按鈕中的值–
tdinput type="button" value=" . " onClick="enter(this.form, decimal)"!–當鼠標
點擊按鈕的時候提交給函數按鈕中的值–
tdinput type="button" value=" + " onClick="enter(this.form, plus)"!–當鼠標點擊
按鈕的時候提交給函數按鈕中的值–
trtd colspan=2input type="button" value=" = " onClick="compute(this.form)"!
–提交表單在javascript中進行運算–
td colspan=2input type="button" value="AC" size= 3 onClick="clear(this.form)" !–
點擊此按鈕調用此函數–
/table
/form
求一段JS代碼,高分!好的再加!
在你的img標籤中加alt,如:
td width=139 height=116img 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
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/193697.html