-
numa>numb||numa=numb
查看全部 -
var myarr=new Array();
for(var i=0;i<3;i++)
????{
????????myarr[i]=new Array();
????????for(var j=0;j<6;j++)
????????????{
????????????????myarr[i][j]=i+j;
????????????}
查看全部 -
JS 事件集合
onclick 鼠標單擊事件
onmouseover 鼠標經過事件
onmouseout 鼠標移開事件
onchange 文本框內容改變事件(onchange事件只在鍵盤或者鼠標操作改變對象屬性,且失去焦點時觸發,腳本觸發無效)
onselect 文本框內容被選中事件(就是選中文本框里面的內容才觸發)
onfocus 光標聚集事件
onblur 光標離開事件查看全部 -
split():以()內的字符分割;
slice():取某個字符串中前閉后開(以0開頭)的字符串;
查看全部 -
??
var a = 1;
var b = 2;
var sum = a + b;
document.write(sum);
sum的輸出結果是12。
這里講兩個變量當成字符串處理了,直接進行了拼接,并沒有進行數學運算。要想進行正常的加法運算,需要將兩個變量轉換成Int,或其他數字類型。
var a = 1;
var b = 2;
var sum = parseInt(a) + parseInt(b);(這里是大寫i)
document.write(sum);
在異步調用中,有時候要在某個統計數字上加1,而直接用"+"號相連,必定得不到想要的結果,因為默認是兩個字符串相連。
? ? js中有個parseint()函數可以實現這個功能。
? ? 方法:parseInt("1")+parseInt("2");
在進行js腳本編寫的時候,parseInt這個函數經常被使用,
目的是將 一個字符串轉換為整型數.但是這個函數的實現和我們一般的想象有一定的差距.如:
我們用 parseInt('08'),希望得到的是 8,結果得到的是 0? (特別是在日期轉換中)
? ? parseInt對于 0開頭的字符串,且不是0x,當作了八進制進行處理,碰到8,就當作是非法字符中斷了處理,所以結果就是0.因此,在日期處理上,只有碰到 08,09,才會出現問題? ??
??
那應該怎么辦呢?其實js提供了一個重載函數來解決這個問題
parseInt(s, radix)
?
我們可以用 parseInt( '08',10)進行轉換就沒有問題了.?
查看全部 -
訪問父節點parentNode
查看全部 -
訪問父節點parentNode
對象.firstChild
//第一個
對象.lastChild
//最后一個
查看全部 -
訪問父節點parentNode
對象.parentNode
查看全部 -
訪問子節點childNodes
對象.childNodes
查看全部 -
1. nodeName : 節點的名稱
2. nodeValue :節點的值
3. nodeType :節點的類型
查看全部 -
setAttribute()方法
elementNode.setAttribute(要設置的屬性名,?要設置的屬性值)
//括號里面的就好像<li title="java"></li>就是(title,java);查看全部 -
getAttribute()方法
通過元素節點的屬性名稱獲取屬性的值。(我理解的是可以提取<li>里面的title,或者就大概是提取里面的里面)
語法:對象.getAttribute("對象里面想提取的那個關鍵字")
查看全部 -
區別getElementByID,getElementsByName,getElementsByTagName
ID:相當于身份證,一個人只有一個
Name:相當于人的姓名,可以有很多人的名字一樣
TagName:相當于類別,就是<input>中所有的元素,也是可以有很多個
//看不懂就去看這一節
查看全部 -
document.getElementById("")
document.getElementsByName("")
document.getElementsByTagName("")
查看全部 -
getElementsByName()方法
document.getElementsByName(對象)
查看全部
舉報