Javascript:无法通过id获取元素

时间:2013-10-16 19:38:31

标签: javascript jquery

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

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

第二:用户点击&#34;分享你的... FB&#34;然后它调用这个函数:

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

它是callin func,但它没有在span id=timespent

下显示数据

其中<span id="timespent" style="zoom: 80%" class="timeisplay">4732</span>

2 个答案:

答案 0 :(得分:1)

您已将timespent span对象置于alert而不是html中。您需要使用innerHTML来显示带有范围的html

alert(msg.innerHTML);

答案 1 :(得分:0)

简单。试试jQuery。

alert($('#timespent').text());