请高手帮个忙,当我点击测试1的时候对应的li的value="1",当我点击测试2的时候测试2的value="1",测试1的value为其他值,js能这样控制吗?
<ul id="menu">
<li id="c1" value="1">
<a href="#">测试1</a>
</li>
<li id="c2">
<a href="#">测试2</a>
</li>
<li>
<a href="#">测试3</a>
</li>
<li>
<a href="#">测试4</a>
</li>
<li>
<a href="#">测试5</a>
</li>
</ul>
<ul id="menu">
<li id="c1" value="1">
<a href="#">测试1</a>
</li>
<li id="c2">
<a href="#">测试2</a>
</li>
<li>
<a href="#">测试3</a>
</li>
<li>
<a href="#">测试4</a>
</li>
<li>
<a href="#">测试5</a>
</li>
</ul>
var aAttr=document.createAttribute("value")
aAttr.nodeValue=自已去截取
找到事件源也就是<a>
var vparent=currentAnchor.parentNode;
vparent.setAttributeNode(aAttr)