Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript html表中的twitter按钮存在问题_Javascript_Html_Twitter - Fatal编程技术网

Javascript html表中的twitter按钮存在问题

Javascript html表中的twitter按钮存在问题,javascript,html,twitter,Javascript,Html,Twitter,有人能解释为什么试图在HTML的下面部分中放置一个tweet按钮不起作用吗。没有出现按钮,但显示了超链接。但是,当单击时,它会加载Twitter页面,但没有超链接中指定的任何详细信息。数据来自Guardian API function updateTable(results) { clearTable(); var table = document.getElementById("newsResults"); for (i=0; i<results.length; i++) {

有人能解释为什么试图在HTML的下面部分中放置一个tweet按钮不起作用吗。没有出现按钮,但显示了超链接。但是,当单击时,它会加载Twitter页面,但没有超链接中指定的任何详细信息。数据来自Guardian API

function updateTable(results) {

clearTable();

var table = document.getElementById("newsResults");
  for (i=0; i<results.length; i++) {
    var row=table.insertRow(i+1);
    var cell1=row.insertCell(0);
    var cell2=row.insertCell(1);
    var cell3=row.insertCell(2);
    var cell4=row.insertCell(3);    
    var cell5=row.insertCell(4);
    var cell6=row.insertCell(5);



    cell1.textContent = results[i]["webPublicationDate"].substring(0,10);
    cell2.textContent = results[i]["webPublicationDate"].substring(11,19);
    cell3.textContent = results[i]["sectionName"]
    cell4.textContent = results[i]["webTitle"];
    cell5.innerHTML = "<a href='"+ results[i]["webUrl"] + "' target='_blank'>"+results[i]["webUrl"] + "</a>";
    cell6.value = '<a href="https://twitter.com/share" class="twitter-share-button" data-url="https://dev.twitter.com/pages/tweet_button" data-via="your_screen_name" data-lang="en" data-related="anywhereTheJavascriptAPI" data-count="vertical">Tweet</a>'


      }
}

 !function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="https://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");
函数更新表(结果){
clearTable();
var table=document.getElementById(“newsResults”);

对于(i=0;iYou应该发布相关的HTML代码段。添加了JS,而不是
cell6.value=
try
cell6.innerHTML
,然后您还需要在函数中移动Twitter JS。它仍然没有在tweet列中显示tweet按钮。此外,单击时,没有任何信息被传递到tweet。检查这一点,(在FF中似乎不起作用,但这不是代码的问题)-在Chrome、IE11等中起作用。