1. 程式人生 > >js獲取元素下標

js獲取元素下標

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
</head>
<body>
<p>1</p>
<p>2</p>
<p>3</p>

<script>
var oP=document.getElementsByTagName("p")

for(var i=0;i<oP.length;i++){
oP[i].index=i
oP[i].onclick=function(){
 console.log(i)   //3  【for裡面套函式,i為跳出迴圈的數】
 alert(this.index)
}
}
</script>
</body>
</html>

相關推薦

js獲取元素

<!DOCTYPE html><html><head><meta charset="utf-8" /><title></title></head><body><p>1&

js獲取元素所有子元素總寬度賦值給父元素

網上 () func back 賦值 click button article ack 這個問題是今天在網上看到有人提的。 想要獲取#box下面所有div的寬度之和,然後賦值給#box,不論加多少個div,#box的寬都會隨著div的增加而改變。 <styl

JS與jQuery獲取任意事件的子元素(獲取當前類陣列的某一子元素)

JavaScript方法 var child = document.getElementsByClassName("child"); for(var i=0;i<child.length;i++) { var a = child[i];

js 遍歷ul li 獲取點選當前的子元素

<div> <ul id="list"> <li>1</li> <li>2</li&

python 獲取list特定元素

原文:https://blog.csdn.net/qq_24737639/article/details/78839678 方法一: 利用陣列自身的特性 a.index(target), 其中a是你的目標list,target是你需要的下標對應的值 a=[72, 56, 76, 84

jQuery獲取相同元素

query clas 獲取 var () list 相同元素 class jquer 如題:經常搞混淆,index()獲取的是下標,而eq(下標值)獲取的是元素對象 var list=$(".toos");//獲取class為toos的元素集合$(‘.toos‘).on(‘

js陣列依據刪除元素

1、建立陣列var array = new Array();var array = new Array(size);//指定陣列的長度var array = new Array(item1,item2……itemN);//建立陣列並賦值2、取值、賦值var item = a

js 獲取座標元素elementFromPoint

//考慮滾動條 及iframe function GetDomByPosition(x,y) {     var sx =document.documentElement.scrollLeft;     var sy =document.documentEleme

js獲取元素顯示隱藏的當前狀態

當前 jquery blog script 獲取 pre one log class js獲取元素顯示隱藏的當前狀態 // CSS var display = $("."+cls).css("display"); if(display == "none

JS獲取select拉框選中的value或者其name

text single nbsp -s 舉例 sta c-s jquer hid 舉例: <select class="js-example-basic-single js-states" style="width: 300px" name="hid" id="hi

原生js獲取元素樣式值

應該 eight current document 疑惑 行內樣式 lin script 輸出 在學習js初期,就一直有一個疑問,獲取元素樣式的值,不是直接使用obj.style.left之類的就可以得到了嗎?可是使用這樣的方式,有的時候能夠獲取得到,有的時候又不能獲取,

js獲取元素,窗口的寬度、高度

獲取 order margin window document 元素 wid top borde alert($(window).height()); //瀏覽器時下窗口可視區域高度 alert($(document).height()); //瀏覽器時下窗口文檔的高度 a

php 刪除數組指定元素,還不亂

指定 array set unset clas gpo 就會 刪除 div $arr是目標數組 $offset是要刪除的元素的key 1是指刪除的長度 array_splice($arr, $offset, 1); 之前用的unset,但是比如刪除的是

jquery及原生js獲取select拉框選中的值示例

有一id=test的下拉框,怎麼拿到選中的那個值呢?本文將採用javascript原生的方法及jquery方法(前提是已經載入了jquery庫)來簡單實現下 現在有一id=test的下拉框,怎麼拿到選中的那個值呢?  分別使用javascript原生的方法和jquery方法,程式碼

js獲取selece拉選單選中的值

第一種方式(原生js) var obj = document.getElementByIdx_x(”testSelect”); //定位id var index = obj.selectedIndex; // 選中索引 var text = obj.options[index].text;

JS獲取元素樣式之style、currentStyle、getComputedStyle

在js中獲取元素的樣式屬性大多都是用ele.style.attr這種方式,但是這種方式是有侷限性的,該方法只能獲取到行內樣式,獲取不了外部樣式。 如果要想獲取元素的外部樣式,可以選用currentStyle屬性和getComputedStyle屬性,但這兩個屬性不能設定樣式,只能獲取樣式,

原生js獲取元素的子元素

//使用firstChild //但是下面這種因為有空格,也算其子元素 <lable> <span id="onlinePerson" name="person" onclick="changeImg(this)" > <img id="im

js獲取select拉框中的值

現在有一id為userType的下拉框,怎麼獲取選中的值: 1 使用者型別: 2 <select name="type" id="userType"> 3 <option value="0">請選擇</option> 4 <option v

JS獲取元素任意屬性值

相容程式碼: //獲取元素的任意屬性值 //ele是要獲取的元素,attr為要獲取的屬性 function getStyle(ele,attr){ return window.getComputedStyle?window.getComputedStyle(ele,null)[a

原生 JS 獲取元素的尺寸和位置

關於元素的尺寸和位置,這原本是 CSS 乾的事,但更多的時候需要用 JavaScript 來獲取這些引數,比如一個很好的例子 js 實現的圖片瀑布流。 在介紹 JS 中的例子之前,先來說明一下 css 中的元素尺寸。 CSS 中的 width 和 height