5

LinkedIn Javascript 集成通过以下方式完成:

<script src="http://platform.linkedin.com/in.js" type="text/javascript">
   api_key: 9XXXXXXX
   authorize: true
</script>

我不明白,这是一个有效的javascript吗?为什么没有引用 api_key。

4

1 回答 1

8

带有 a 的脚本标签的主体src永远不会被执行。但是,加载的脚本可以像访问任何其他元素的内容一样访问其内容。因此,它是存储与已加载脚本相关的元数据的好地方。

实际上,在引入属性之前,它一个不错的地方。data-使用它们会更合适,但是linkedin api可能比data-属性更老,或者他们只是想保持简单。

访问标签的一种可能方法是将以下代码放入.js文件中:

var scripts = document.getElementsByTagName('script');
var thisScriptTag = scripts[scripts.length - 1];

资源

然后,您可以使用textContentorinnerText属性访问标签中的任何内容。

于 2012-07-05T01:00:41.240 回答