如何使用 Javascript 在 Twitter 嵌入列表中搜索主题标签

How to search for hashtag in a twitter embed list with Javascript

我正在尝试在我的 Meteor 应用程序中添加一个 Twitter 列表,以显示关于特定主题标签(访问者所在城市)的所有推文。我做了一个带有通用主题标签 (#suisse) 的新小部件,然后我想用 Javascript 更改此主题标签以使其与用户的城市相匹配...问题是我尝试更改我的 JS 中的 href 但是什么都没发生,它仍在搜索#suisse。你可以帮帮我吗 ?

    <a class="twitter-timeline"  href="https://twitter.com/hashtag/suisse" data-widget-id="807191698661056513"></a>

并且在我想要更改搜索的 JS 中

  document.getElementsByClassName('twitter-timeline')[0].href = "https://twitter.com/hashtag/" + Session.get('city');

函数document.getElementsByClassName returns一个集合,不是单个元素。可能有很多这样的元素,所以如果你想改变一些属性,你必须指定一个索引。如果你只有一个元素带有这个class,你可以这样做:

document.getElementsByClassName('twitter-timeline')[0].href = "https://twitter.com/hashtag/" + Session.get('city');

因此,如果有人与我处于相同的情况,则回复是:您不能动态更改#。它写在小部件代码中,您无法更改它,因此您需要为每个 #...

创建 1 个小部件