0

ページ上のテキスト リンクをアクティブなハイパーリンクにしようとしています。フォームを介して新しいテキスト リンクがページに追加されるたびに、atolink スクリプトを再実行する必要があるため、ページ全体をリロードしなくても、新しく追加されたテキスト リンクもアクティブなハイパーリンクになります。

これがフォームです

4

2 に答える 2

4

body タグが終了する前にスクリプトを配置してみてください。問題は、タグがレンダリングされる前にスクリプトが実行されることです。このようなものが役立つはずです。

<html>
  <head></head>
  <body>
    <div id="testing">
      http://www.test.com
      <br> @test
      <br> #test
      <br>
    </div>
    <script src="./dist/Autolinker.js"></script> <------ Also place the library at the end 

    <script type="text/javascript"> 
      var myTextEl = document.getElementById('testing');
      myTextEl.innerHTML = Autolinker.link(myTextEl.innerHTML);
    </script>
  </body>
</html>
于 2015-05-30T18:07:29.613 に答える