如何遍历节点元素的属性集?例如<input type="button" id="btn1" onclick="javascript:aaa();"/>我如何操作可以得到字符串"type:button;id:btn1;onclick:javascript:aaa();"当然不能只是局限于这个例子,因为可能我不知道 这个input到底有多少属性,属性名和属性值是什么.我用for(var oAttrbute in document.getElementById('ID').Attributes)
{
//这里应该填入什么呢??????
}
期待好的答案.!!!!!
{
//这里应该填入什么呢??????
}
期待好的答案.!!!!!
解决方案 »
- javascript missing name after . operator错误
- 小白TWO~~... 类似购物车问题
- JS如何删除字符串中的表格行++急在线等!!!!!!!!!!!!!!!!!!!!!!1
- js实现textbox隐藏,但刷新过后textbox 又显示问题~~ 100分 求高手
- 谁能把这个加过密的网站的功能弄出来给大家共享一下
- 字体问题
- 我已经安装了Script Debugger,可是不起任何作用,大家帮忙
- 下拉式菜单被<iframe>遮蔽,如何解决?
- 一个小小的问题,送上20分
- net_lover(孟子E章) weidegong(weidegong) qiushuiwuhen(秋水无恨) 进来拿分!!谢谢!!
- 【cloudgamer框架研究之 】 Array.prototype.forEach的困惑
- 时间转换
function GetPropertyString(element) {
var propStr = "";
for (var p in element) {
propStr += p + ": " + element[p] + "; ";
}
return propStr;
}alert(GetPropertyString(document.getElementById("btn1")));
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Test Page</title>
<meta name="generator" content="editplus" />
<meta name="author" content="" />
<meta name="keywords" content="" />
<meta name="description" content="" />
<style type="text/css"> </style>
</head> <body><input type="button" id="btn1" onclick="javascript:aaa();"/> </body>
<script type="text/javascript" defer>
<!--
function GetPropertyString(element) {
var propStr = "";
var value;
for (var p in element) {
value = element[p];
if (value == "")
value = "STRING_EMPTY";
propStr += p + ": " + value + ";<br />";
}
return propStr;
}document.write(GetPropertyString(document.getElementById("btn1")));
//-->
</script>
</html>
——这是 lz 自己说的!