• ベストアンサー

jsファイルでリンクを呼び出す方法

function dispCopyright(){ document.write("<a href="http://・・・.html"> ○○○</a>"); } 外部ファイルでテキストや他のタグを呼び出すのは問題なく出来たのですが 上記だとリンクが呼び出せません。 多分「"」のせいなのではないかと思うですがこういう場合、どうすればいいのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.1

>上記だとリンクが呼び出せません。 スクリプトから追記しているということですよね?(違うのでしょうか?) とりあえず、「"」ダブルクォーテーションのなかでは、ダブルクォーテーションを使っても正しく解釈できません。 シングルクォーテーションにして  document.write("<a href='http://・・・.html'>○○○</a>"); のようにするか、エスケープして  document.write("<a href=\"http://・・・.html\">○○○</a>"); みたいにするか、あるいは、document.writeを使うのをやめて document.createElementを利用するなどで、要素を生成して追加するかでしょう。 最後の要素を生成する方法がよろしいかとは思いますが…

yuyuyuyuu
質問者

お礼

連絡遅れすみません。 教えて頂いた一番上の方法で無事表示されました。 ありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A