0

クリック時にコードの一部をアクティブ化する場合は、次のようにコードをヘッドに配置します。

   <script type="text/javascript">
        function myFeed() {

...code... 

}
    </script>

そしてそれをこのように呼びます:

<button onclick="myFeed();"> click </button>

しかし今、私はFeedBurnerの使用で問題に直面しています。私が持っているのはこれだけです:

<script src="http://feeds.feedburner.com/nu/gbKB?format=sigpro" type="text/javascript" ></script>

最初の例のように関数を割り当てて、本体で呼び出すにはどうすればよいですか?

4

2 に答える 2

1

リアムの答えから始めて、いくつかの詳細:

function myFeed()
{
  document.write('<script src="http://feeds.feedburner.com/nu/gbKB?format=sigpro" type="text/javascript" ></script>');
}

デモ

于 2012-07-18T12:47:55.873 に答える
1

クリックすると、javascript が DOM に追加されます。

やり方はこちら

また、追加するスクリプトに ID を追加して、削除する必要がある場合に簡単にできるようにします。

私が提供したこのメソッドは、それを DOM の先頭に追加します。

function addJavascript(jsname,pos) {
var th = document.getElementsByTagName(pos)[0];
var s = document.createElement('script');
s.setAttribute('type','text/javascript');
s.setAttribute('src',jsname);
th.appendChild(s);
}
  • 1行目 スクリプトの場所とそれを追加する場所のパラメーターを使用して関数を開きます。たとえば、 myscript.js 、 head
  • 2 行目 pos 変数で指定した要素を設定します
  • 3 行目 script タグを作成します。
  • 4行目 スクリプトタイプを追加
  • 5 行目 ソースを追加
  • 6行目スクリプト、タグ、タイプをDOMに追加します

リソースへのリンク (JS Dom Manipulation)

于 2012-07-18T12:42:37.877 に答える