3
<iFrame>
[name = "data"]のページに<span>
と表示され、id = "weergave_percentage"と表示されています。 私はそのスパンからの数をjavascript関数に入れたいと思っています。 私は現在、これを作ったが、それが返されます:ヌルjavascript - iframe内の要素からデータを取得
var percentage = window.frames['data'].document.getElementById('weergave_percentage');
alert(percentage);
は私が間違って何をやっていると私は私が欲しいものをどのように行うことができますか?
注:データを含むスパンには、数値(float)のみが含まれ、その他のHTML書式はありません。 また、私はiFrameのコードの後にiFrameからデータを取得しようとすると、iFrameがロードされていることを確認するために、javascriptを挿入しました。 また、iFrameのsrcはメインページと同じドメインにあります。
。 – laarsk
ああ、私はあなたのメッセージを編集しました:それは完璧に動作します!私はsetTimeoutを使ってjavascript関数を少し遅らせる必要があることに気づいたので、iFrameデータを読むことができましたが、それは全く問題ありません。ありがとう! – laarsk