求教:一个简单的JS基础问题 HTML代码:<a href="#" flag="f1Value">f1</a><a href="#" flag="f2Value">f2</a><button onclick="showF1()">f1的flag值是</button>现在怎么通过JS什么样的选择器才能得到f1Value这个值呢?也就是showF1()这个方法该怎么写? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script type="text/javascript">function showF1() { alert(document.getElementById('f1').getAttribute('flag'));}</script><a href="#" flag="f1Value" id="f1">f1</a><a href="#" flag="f2Value">f2</a><button onclick="showF1()">f1的flag值是</button> 你确定<a/>标签里有flag属性么?好像没有的吧,应该是name属性吧。 var aaa = document.getElementById("i1"); var a1 = document.getElementById("i1").attributes; for(var i = 0; i<a1.length;i++){ var a3 = a1[i].name; if(a3=='flag'){ alert(a1[i].nodeValue); } }我这个方法也可以解决,但跟二楼大牛比起来就显得格外幼稚了。谢谢二楼的CODE和三楼捧场! 初学javascript 求解决啊 javascript方法内部可以调用自身吗? Email收件人的值如何获取,请各位大神帮忙 Extjs:Grid没显示后台返回的Json数据 极限问题!!!!!!!谁有通过JS动态增加和删除HTML对象的范例,以及比较BT的JS代码 请各位高手研究研究! 几个问题,大家帮帮我。 在文本框中按下回车,怎样使旁边的按钮按下? 正则的问题, 帮个忙 一个关于JS执行顺序的问题 require.js+backbone.js的问题 高手看看,这段js代码怎么有错误执行不起
function showF1() {
alert(document.getElementById('f1').getAttribute('flag'));
}
</script>
<a href="#" flag="f1Value" id="f1">f1</a>
<a href="#" flag="f2Value">f2</a><button onclick="showF1()">f1的flag值是</button>
var aaa = document.getElementById("i1");
var a1 = document.getElementById("i1").attributes;
for(var i = 0; i<a1.length;i++){
var a3 = a1[i].name;
if(a3=='flag'){
alert(a1[i].nodeValue);
}
}我这个方法也可以解决,但跟二楼大牛比起来就显得格外幼稚了。谢谢二楼的CODE和三楼捧场!