onclick
JavaScript DOM を使用して 内のリンクにイベントを適用するにはどうすればよいiframe
ですか?
これが私が試していることですが、うまくいきません:
document.getElementById('myIframe').contentDocument.getElementsByTagName('a').onclick = function();
エラーはスローされていないようで、iframe
.
これは、テストして、少なくともdiv
my にある の数を数えることができるかどうかを確認するコードiframe
です。
// access body
var docBody = document.getElementsByTagName("body")[0];
// create and load iframe element
var embed_results = document.createElement('iframe');
embed_results.id = "myIframe";
embed_results.setAttribute("src", "http://www.mysite.com/syndication/php/embed.php");
// append to body
docBody.appendChild(embed_results);
// count the divs in iframe and alert
alert(document.getElementById("myIframe").contentDocument.getElementsByTagName('div').length);