Ⅰ 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();//获取到匿名函数中的返回值
根据作用域链的原理内部的函数可以访问到外部函数的变量,然后将获取的变量返回即可。