0

javascript を使用してメタ タグのコンテンツを変更しようとしています。以下のコードは私と一緒に動作しません:

metatags = document.getElementsByTagName("meta");

あなたの提案をしてください。

ありがとう

4

2 に答える 2

0

metatag1 = document.getElementsByTagName("meta")[0]、変更したいメタタグがページの最初のものである場合、2番目のものを変更したい場合はmetatag2 = document.getElementsByTagName("meta")[1]、これを使用します

metatag1.setAttribute("content", "new content");

ただし、次のように名前で要素を取得することをお勧めします

metatagDescription = document.getElementsByName("description")[0], 

(もちろん、「説明」名などの他の要素がないと確信している場合)どのメタタグを変更するかを知るには、ページ上のメタタグの順序に基づくよりも信頼性が高いと思います.

于 2012-11-16T21:50:10.177 に答える
0

jqueryを使用した場合は、必要なものを簡単に使用$("meta")して実行できます。 連鎖的に

于 2012-11-16T21:52:16.597 に答える