- ベストアンサー
innerhtmlへのリンク書き込み
現在、VBScriptでホームページ上のデータを拾い、ieのオブジェクトで拾ったデータを表示 しようとしています。 (表示するデータは、コピー/ペーストできるようにしたい。) このとき、データ取得元ホームページのリンクも表示したいのですが、<a href>タグでリンク先を 指定しinnerhtmlに書き込んでも、表示はできているのですが、マウスでクリックしてもリンク先の ホームページが開きません。 innerhtmlへのリンク書き込みは無効になるのでしょうか? なにかいい方法をご存知であれば、ご教示願えないでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
innerHTMLはタグの内側を書き換えます。 <a href=…>(この部分)</a> なのでタグの属性そのものには影響を与えません。 innerHTMLとouterHTMLの違いも調べてみるといいでしょう。 リンク先(属性)を変えるにはこのようにします。 objA.href = "http://…"
お礼
ご教示ありがとうございます。 outerHTMLも調べてみましたが、理解不足のためかうまくいきません。 もう少し、innerHTMLとouterHTMLの違いを調べてみるつもりですので、いったん当質問を 閉じようと思います。 お手数かけていただきありがとうございました。