通过使用此代码示例,我设法在我的网站上实现了自动链接器脚本,该示例可从Autolinker.js documentation获得。

<script src="https://cdnjs.cloudflare.com/ajax/libs/autolinker/1.4.3/Autolinker.min.js">



    

var myTextEl = document.getElementById( 'description' );
myTextEl.innerHTML = Autolinker.link( myTextEl.innerHTML );


我想要的是

但是,现在,我想在同一页面上的多个位置使用脚本。
类名是.description
在此问题上的链接文档不清楚或超出我的js技能。请帮我解决这个问题。

如果可能的话,我更喜欢使用脚本的3.0版本。谢谢。

最佳答案

像这样的东西?

const descriptions = document.querySelectorAll('.description')
descriptions.forEach(x => {
  x.innerHTML = Autolinker.link(x.innerHTML)
})

关于javascript - 通过类名自动链接多个元素,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56220227/

10-09 16:06