
正文
关于js通过属性找对象的信息
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
js根据class属性获取对象的click方法
你不是有个onclick='aa()'的单击事件吗?直接在head/head里面写
script
function aa(){
window.form.button.属性
}
/script
就可以了啊
相关问答
Q1: js处理一个数组中包含多个对象,根据对象的一个属性查找到这个对象
list = [ { a:1, b:2 }, { a:3, b:4 }, { a:5, b:6 } ]
现在我拿到数组中某个对象的a值为5,需在找到b的值,也就是6,该怎么做?a的值永远不会重复,但是b可能会重复
list.find(item = item.a === 5).b
解析:list.find(item = item.a === 5) 改句执行完可以找到a=5所在的对象,然后通过.b 即可找到同个对象中b对应的值
Q2: JS 怎样才能根据属性的值,找到该对象?
// 获取所有 input
var input = document.getElementsByTagName("input");
for(var i = 0;i input.length;i++)
{
// 获取第一个属性
var str = input[i].attributes[0].value;
if(str == "password")
{
alert(str);
}
}
Q3: JS如何通过元素的CLASS属性得到对应的DOM对象
html
head
meta
http-equiv="Content-type"
content="text/html;
charset=utf-8"
title1/title
/head
script
type="text/javascript"
charset="utf-8"
window.onload=function()
{
document.getElementsByClassName('aaa')[0].innerHTML="sdf"
}
/script
body
div
class="aaa"
/div
/body
/html
是getElementsByClassName,你少个s
firefox、Opera浏览器下测试通过
Q4: javascript根据属性值获取对象。
使用getter
代码:
function MyClass()
{
// 自定义类
}
MyClass.prototype =
{
// 获取对象本身
get self()
{
return this;
}
}
测试:
var instance = new MyClass();
console.log(instance == instance.self);
// 结果:true
Q5: JS 无ID 根据title属性值获取对象
function getValue(){
var result = "";
var td = document.getElementsByTagName("td")[0];
var a = td.getElementsByTagName("a");
//alert(a.length)
for(var i = 0;ia.length;i++){
if(a[i].title == "跳转3"){
result = a[i].href; //只考虑title的值唯一;
break;
}
}
return result;
}
js通过属性找对象的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、js通过属性找对象的信息别忘了在本站进行查找喔。






