javascript - 自定义推文按钮不发送文本

标签 javascript html twitter tweets

我在我的网站上放置了一个推文按钮,但它似乎没有拾取文本。

我的代码是;

var url = encodeURIComponent(window.location.href);
var title = document.title;
<a target="_blank" href="https://twitter.com/intent/tweet/?text=Check%20Out%20-"+title+"&url="+url+"">tweet</a>

我想要阅读该推文;

Check Out - [My Page Title] - [My Page URL]

当我点击按钮时,我会被重定向到 https://twitter.com/intent/tweet/?text=,并且我可以看到一个显示 Check Out - 的推文框 但没有其他文字?

如果这有什么区别的话,我会将此代码添加到 Joomla CMS 中(我不想使用第三方插件等)。

感谢任何帮助。

最佳答案

这是因为您无法访问 HTML 标记中的 js 变量。

这意味着不会找到变量。

关于javascript - 自定义推文按钮不发送文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59988301/

相关文章:

javascript - jQuery 将图像拖放到背景图像中,Web 应用程序

Javascript - 将变量和对象打印到 HTML

html - 替换文件中特定行号处的字符

iOS 推文图片 - 我可以在上传前获取图片网址吗?

Twitter - 推文的时区

javascript - 限制用户插入除下划线之外的特殊字符

javascript - vuejs 动画网格内的列表项

javascript - jQuery 属性 ('onclick' )

html - 使用 css 在文章中放置图像时遇到问题

ios - 是否可以在 sprite-kit 游戏中使用 Twitter/Facebook 分享按钮?