Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/432.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 用于随机生成内容的不同Twitter共享按钮_Javascript_Html_Button_Twitter - Fatal编程技术网

Javascript 用于随机生成内容的不同Twitter共享按钮

Javascript 用于随机生成内容的不同Twitter共享按钮,javascript,html,button,twitter,Javascript,Html,Button,Twitter,我需要创建一个随机生成的内容页面。使用JavaScript文件,每个内容都有一个不同的Twitter共享按钮。我使用Twitter生成的按钮进行共享,但它在我的JavaScript文件中不起作用 代码: if(随机数===0){ shareContent.innerHTML= ${async src=”https://platform.twitter.com/widgets.js“charset=“utf-8”}”; }else if(randomNumber==1){ shareContent

我需要创建一个随机生成的内容页面。使用JavaScript文件,每个内容都有一个不同的Twitter共享按钮。我使用Twitter生成的按钮进行共享,但它在我的JavaScript文件中不起作用

代码:

if(随机数===0){
shareContent.innerHTML=
${async src=”https://platform.twitter.com/widgets.js“charset=“utf-8”}”;
}else if(randomNumber==1){
shareContent.innerHTML=
${async src=”https://platform.twitter.com/widgets.js“charset=“utf-8”}”;
}
原始的“共享”按钮:


多亏了@Salomohenao:

 var script = document.createElement("script");
        script.setAttribute("src", "https://platform.twitter.com/widgets.js");
        document.head.appendChild(script);

        let buttonHtml = `
            <a href="https://twitter.com/share?ref_src=twsrc%5Etfw" class="twitter-share-button" data-size="large" data-text="` + quotes[randomNumber] + `" data-url="http://ecosdevrindavana.com/quotes/index.html" data-related="AvatarDorado" data-lang="es" data-show-count="false">Tweet<//a>`;

        document.getElementById('completo').innerHTML = buttonHtml;
    ```
var script=document.createElement(“脚本”);
script.setAttribute(“src”https://platform.twitter.com/widgets.js");
document.head.appendChild(脚本);
let buttonHtml=`
推特`;
document.getElementById('completo')。innerHTML=buttonHtml;
```

这是原始共享按钮:“class=”twitter share button“data size=“large”data text=“text TO share”data url=“”data related=“AvatarDorado”data lang=“es”data show count=“false”>Tweet您可以发布收到的错误吗?在web浏览器中,转到设置->工具->开发人员工具(或类似工具)看看控制台选项卡。那里有什么?我还注意到,您最初的帖子在Javascript代码中的引号(“)处有反勾(`)。这是你想要的吗?@MichaelHawkins我没有任何消息,没有任何错误,但是按钮没有frontpage中预期的Twitter图像,并且不收取“文本共享”费用,只收取Twitter链接的费用。如您所见,按钮代码是HTML,但最后它有一个脚本:
。我不知道如何在js文件中组合这两种代码(html+javascript)。我只是试图用
${}
<a href="twitter.com/share?ref_src=twsrc%5Etfw" class="twitter-share-button" data-size="large" data-text="TEXT TO SHARE" data-url="ecosdevrindavana.com/quotes/index.html" data-related="AvatarDorado" data-lang="es" data-show-count="false">Tweet</a> <script async src="platform.twitter.com/widgets.js" charset="utf-8"></script>
 var script = document.createElement("script");
        script.setAttribute("src", "https://platform.twitter.com/widgets.js");
        document.head.appendChild(script);

        let buttonHtml = `
            <a href="https://twitter.com/share?ref_src=twsrc%5Etfw" class="twitter-share-button" data-size="large" data-text="` + quotes[randomNumber] + `" data-url="http://ecosdevrindavana.com/quotes/index.html" data-related="AvatarDorado" data-lang="es" data-show-count="false">Tweet<//a>`;

        document.getElementById('completo').innerHTML = buttonHtml;
    ```