请教各位大神javascript获取span的值 var value=document.getElementById('Span2').innerText;document.getElementById("td_id").value=value; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script id="jquery_183" type="text/javascript" class="library" src="/js/sandbox/jquery/jquery-1.8.3.min.js"></script><div class="wrapl" id="libox"> <ul> <li><a id="A2"><span id="Span2">>>汽车行业</span></a></li> <li><a id="A3"><span id="Span3">>>电子行业</span></a></li> <li><a id="A4"><span id="Span4">>>电商行业</span></a></li> </ul></div><div id="a"></div><script>$('#libox span').click(function(){var a=$(this);$('#a').text(a.text());alert(a.text());})</script> 我想用JavaScript的脚本?追问一下:如果我想把这个写到td中怎么解决? <div id="a"></div>===》<table><tr><td id="a"></td></tr></table> 经测试IE11,Chrome,FireFox均可用。 <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>help1</title></head><body> <div class="wrapl" id="libox"> <ul> <li><a id="A2"><span id="Span2">>>汽车行业</span></a></li> <li><a id="A3"><span id="Span3">>>电子行业</span></a></li> <li><a id="A4"><span id="Span4">>>电商行业</span></a></li> </ul> </div> <table style="border:1px solid red"> <tr id="trNode"> </tr> </table> <script type="text/javascript"> //捕获事件的公共代码 function catchEvent(eventObj,evnt,eventHandler){ if(eventObj.addEventListener){ eventObj.addEventListener(evnt, eventHandler,false); }else{ evnt = "on" + evnt; eventObj.attachEvent(evnt, eventHandler); } } catchEvent(window,'load',setupEvents); function setupEvents(){ //为每个<span>元素赋予事件 var spans = document.getElementsByTagName("span"); for(var i = 0 ;i<spans.length;i++){ catchEvent(spans[i],"click",transText); } } //转移元素值 function transText(){ //获取文本 var spanText = this.innerHTML.substring(8); //拿到<tr>元素 var trNode = document.getElementById("trNode"); var cellNode = trNode.insertCell(); //alert(cellNode); var textContent = document.createTextNode(spanText); cellNode.appendChild(textContent); //alert(spanText); } </script></body></html> js联级菜单的难点问题 JS实现图片上下滚动问题,恳求大家帮帮忙! dom是什么,以前怎么没有听说过啊 ie6 数组 push 性能问题 求救,因为由用户触发,也不知道会有多少行,我怎么得到table里的值,td里又有表单,像下拉列表,文本。急呀 请问下面这两个js正则何处有错? 请问怎么实现这样的按钮啊?? 求答: 送大团结 如何编写连续滚动的效果 js面向的基础问题 网站是如何做到限制上传文件的大小的? 酷炫hover效果怎么做?
<div class="wrapl" id="libox">
<ul>
<li><a id="A2"><span id="Span2">>>汽车行业</span></a></li>
<li><a id="A3"><span id="Span3">>>电子行业</span></a></li>
<li><a id="A4"><span id="Span4">>>电商行业</span></a></li>
</ul>
</div>
<div id="a"></div>
<script>$('#libox span').click(function(){var a=$(this);$('#a').text(a.text());alert(a.text());})</script>
===》
<table><tr><td id="a"></td></tr></table>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>help1</title>
</head>
<body>
<div class="wrapl" id="libox">
<ul>
<li><a id="A2"><span id="Span2">>>汽车行业</span></a></li>
<li><a id="A3"><span id="Span3">>>电子行业</span></a></li>
<li><a id="A4"><span id="Span4">>>电商行业</span></a></li>
</ul>
</div>
<table style="border:1px solid red">
<tr id="trNode">
</tr>
</table>
<script type="text/javascript">
//捕获事件的公共代码
function catchEvent(eventObj,evnt,eventHandler){
if(eventObj.addEventListener){
eventObj.addEventListener(evnt, eventHandler,false);
}else{
evnt = "on" + evnt;
eventObj.attachEvent(evnt, eventHandler);
}
}
catchEvent(window,'load',setupEvents);
function setupEvents(){
//为每个<span>元素赋予事件
var spans = document.getElementsByTagName("span");
for(var i = 0 ;i<spans.length;i++){
catchEvent(spans[i],"click",transText);
} }
//转移元素值
function transText(){
//获取文本
var spanText = this.innerHTML.substring(8);
//拿到<tr>元素
var trNode = document.getElementById("trNode");
var cellNode = trNode.insertCell();
//alert(cellNode);
var textContent = document.createTextNode(spanText);
cellNode.appendChild(textContent);
//alert(spanText);
}
</script>
</body>
</html>