1

我有一个 java 脚本代码,它打印post to fb wall链接并PostToWall在点击时调用一个 Javascript 函数,在这个函数中,我试图span通过它的 id 读取数据。但不幸的是它没有返回跨度数据。请帮我解决我的问题。

第一:在调用某个 JS 函数后,这段代码会打印在我的 html 页面上 $('#content').html('<h1>You\'re done</h1><br/><a href="#" onclick="return postToWall();"> Share your score in FACEBOOK</a>\n

第二:用户点击“分享你的...FB”然后它调用这个函数:

function postToWall() {
  var msg = document.getElementById("timespent"); alert(msg);
  ------ 
 }

它是调用函数,但它没有显示下的数据span id=timespent

在哪里<span id="timespent" style="zoom: 80%" class="timeisplay">4732</span>

4

2 回答 2

1

您已将timespentspan 对象而不是其 html 置于警报中。您需要使用innerHTML跨度显示 html

alert(msg.innerHTML);
于 2013-10-16T19:40:11.543 回答
0

简单的。在 jQuery 中尝试。

alert($('#timespent').text());
于 2013-10-16T19:59:32.493 回答