function pubfunction()
{
var liarr = document.getElementById("brandul").getElementsByTagName("li");
for(var i=0;i<liarr.length;i++)
{
liarr[i].onclick=function()
{
document.getElementById("brandstyle").style.display="none";
document.getElementById("ibay_search_1").innerHTML = this.getAttribute("rel");
}
}
}
<span id="ibay_search_1">-</span>
<ul id="brandul">
<li><a href="javascript:void(0)" rel="Aprilia" id="brand1" onclick="changemodel('Aprilia');pubfunction()">Aprilia</a></li>
<li><a href="javascript:void(0)" rel="BMW" id="brand2" onclick="changemodel('BMW');pubfunction()">BMW</a></li>
<li><a href="javascript:void(0)" id="brand3" onclick="changemodel('BUELL');pubfunction()">BUELL</a></li>
<li><a href="javascript:void(0)" id="brand4" onclick="changemodel('Ducati');pubfunction()">Ducati</a></li>
<li><a href="javascript:void(0)" id="brand5" onclick="changemodel('Honda');pubfunction()">Honda</a></li>
</ul>
{
var liarr = document.getElementById("brandul").getElementsByTagName("li");
for(var i=0;i<liarr.length;i++)
{
liarr[i].onclick=function()
{
document.getElementById("brandstyle").style.display="none";
document.getElementById("ibay_search_1").innerHTML = this.getAttribute("rel");
}
}
}
<span id="ibay_search_1">-</span>
<ul id="brandul">
<li><a href="javascript:void(0)" rel="Aprilia" id="brand1" onclick="changemodel('Aprilia');pubfunction()">Aprilia</a></li>
<li><a href="javascript:void(0)" rel="BMW" id="brand2" onclick="changemodel('BMW');pubfunction()">BMW</a></li>
<li><a href="javascript:void(0)" id="brand3" onclick="changemodel('BUELL');pubfunction()">BUELL</a></li>
<li><a href="javascript:void(0)" id="brand4" onclick="changemodel('Ducati');pubfunction()">Ducati</a></li>
<li><a href="javascript:void(0)" id="brand5" onclick="changemodel('Honda');pubfunction()">Honda</a></li>
</ul>
请问有什么方法能把,例如:
<li><a href="javascript:void(0)" rel="Aprilia" id="brand1" onclick="changemodel('Aprilia');pubfunction()">Aprilia</a></li>这个<a>标签里面的Aprilia取得,并且成功赋给了<span>的innerHTML谢谢了
function pubfunction()
{
var liarr = document.getElementById("brandul").getElementsByTagName("li");
for(var i=0;i<liarr.length;i++)
{
liarr[i].onclick=function()
{
document.getElementById("brandstyle").style.display="none";
document.getElementById("ibay_search_1").innerHTML = document.getElementById("ibay_search_1").getElementsByTagName("a")..getAttribute("rel");
}
}
}试试这个
应该是这样 var liarr = document.getElementById("brandul").getElementsByTagName("a");
http://topic.csdn.net/u/20120329/11/3b7b0209-c27f-48bd-ad6c-3b2286d0e4ca.html?seed=1565493359&r=78069141#r_78069141