javascript - 通过 jquery/javascript 将文本添加到 Twitter 分享 API

标签 javascript jquery api twitter attr

我无法设法让 jQuery 添加 #quote 的内容(这是一个带有通过 foresmatic API 生成的字符串的段落)。完整的代码在这里:https://codepen.io/raffaele2692/pen/GvrvxM .... 你能帮助我吗? :)

<a type="button" class="twitter-share-button"
href="https://twitter.com/intent/tweet"
data-size="small"
data-text="">
Tweet</a>


<script>
var textQuote = document.getElementByID("#quote");
$("a").attr("data-text", textQuote);
</script>

最佳答案

您的 js 代码存在一些问题。您不需要在 getElementByID 调用的 id 中添加“#”,也可以使用 text 获取 HTML 元素的文本。方法。

<script>
var textQuote = $("#quote").text();
$("a").attr("data-text", textQuote);
</script>

关于javascript - 通过 jquery/javascript 将文本添加到 Twitter 分享 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45542752/

相关文章:

java - 为什么当我在存储库中保存对象时相同的 id 会递增?

javascript - overflow hidden 的导航,但仍显示下拉菜单

javascript - 检查纬度和经度的公式是否位于没有 Google map Api 的区域内

javascript - 如何跨浏览器调试网页渲染兼容性问题?

javascript - HTML5视频自定义控件: How to show the current frame of the video while dragging the seekbar

javascript - jQuery ajax 函数返回

java - 访问 .jar API 函数 - 错误 : Cannot make a static reference to the non-static method

java - 如何使用链接源引用获取工作项 ID?

javascript - React.js 状态 undefined variable

javascript - Firefox Addon 中的 OnBeforeRequest URL 重定向(从 Chrome 扩展转换)