Ⅰ js中如何通過單擊事件獲取當前對象,並傳遞
在給標簽綁定事件時在回調事件里有一個event參數,可以通過event.target獲取當前對象,在版處理函數里把當前對象當做參權數傳遞過去。如:
//綁定事件
$('.list').click(function(event){
varele=event.target;
deal(ele);
});
//處理函數
functiondeal(obj){
}
只是舉一個例子,如果有錯誤,請指出。
Ⅱ JS如何取得當前對象的屬性
很簡單,給來要獲取src的圖片加一源個ID 為img_src(名字你自己定),然後定義一個變數來存這個圖片的路徑,代碼為:var src=document.getElementById("img_src").src; 這個變數scr就是該圖片的路徑
Ⅲ js中怎麼獲取jsp里的對象
後台返回的是json字元串,在js里還需要轉成json對象才能用
//json字元串
var strJson = '<%=uslist %>';
//轉json對象,用eval,當然也可以用json包里的方法或者類庫提供的方法(比如jquery)
var objJson = eval('(' + strJson + ')');
Ⅳ 如何通過js獲取div中的對象,沒有ID,只有class
例子:
<div class='view view-case-view-all' >
<div class= 'view-content view-content-case-view-all' >
<table border="1" >
<tr class="odd" >
<td class="view-field view-field-node-title" >任務測試</td >
</tr >
</table >
</div >
</div >
<script language="javascript" type="text/javascript" >
document.getElementsByClassName = function(_className)
{ //根據class獲得對象集合
var aimObj = [];
var elements = document.getElementsByTagName("*") ;//取得所有元素的集合
alert(elements.length);
for(var i=0;i<elements.length;i++)
{
if(elements[i].className==null) continue;
if(elements[i].className == _className)
{
Ⅳ 如何在JS裡面獲取一個對象內部的私有變數的值
可以使用閉包的方法:
function aa() {
var a = 'hello';
return function(){
return a;
}
}
然後在外面接收:
var fn=aa();//返回一個匿名函數
var a=fn();//獲取到匿名函數中的返回值
根據作用域鏈的原理內部的函數可以訪問到外部函數的變數,然後將獲取的變數返回即可。