请教各位大神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> 不显示删除回复显示所有回复显示星级回复显示得分回复 html 用js直接加载webservice xml对象,list对象 对于数字型,为何在计算前,是以字符串型式保存呢? 高手进 一个简单正则问题求解。 我想操作本地的文件,我该怎么做呢? 那位高手指点一下,如何用js将“餐”字转成%B2%CD% 用脚本如何把<INPUT type="file">文本筐里的文字设为空? 弹出窗口,不显示右上角的关闭按钮,怎么做? 100分求改变表格打印边框的线的粗细 (/(^\s*)|(\s*$)/g, "");这是什么 网站是如何做到限制上传文件的大小的? 酷炫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>