ariaChecked が操作できません 削除
Message#5 2016年2月26日(金)10時27分 From: xl |
ジャッカルさんお早いお返事ありがとうございます。 すみませんが、基礎的なところから出来ていないIE制御初心者でして。 クリックしてチェックを付けたら、そこが変化したのでこのオブジェクトがチェックボックスで、ariaCheck プロパティがそのOnOffなのだろうと思っていました。 このサイトで見るような Checked ではなく ariaChecked となっているので???とは思ったのですが、 objIE.Document が展開できないことも含めてJavascriptか何かだから少し違うんだろう、 という考えでブラックボックスのまま進めています、、、 先ほど、 (IDで捕まえたオブジェクト).all.item(0).click としたら、とりあえずチェックをつけることが出来ました。 初めはどこにもチェックが付いていないので、これで大丈夫かとは思いますが、 すっきりしません。 > エラーは必ずしもその場所でのエラーを表わしているのではないので、その部分だけいわれてもなんともいえないという意味。 > > 実際に構築しているソースを見ないことにはどの部分で間違いがあるのか判断できないので、ウォッチウィンドウで見えているのならそこを掴んでいない可能性は高い。 > > あとariaCheckedプロパティってなんのプロパティか分かります? > チェックボックスではないんですよね? > > > > > > xlのメッセージ(#3)への返事 > > > ジャッカルさんお返事ありがとうございます。 > > > > そちらを踏まえて、説明を追加します。 > > > > (IDで捕まえたオブジェクト).ariaChecked でも、このプロパティはサポートしていません、となります。 > > > > IEの方で実際にクリックして、false が true になるところを見たのですが、 > > 【IEのDOM Explorer では】次の部分のaria-checked が trueになり、 > > > > <span id="upload-checkbox-7"> > > <span > > tabindex="0" > > class="tk3N6e-MPu53c VIpgJd-TzA9Ye-eEGnhe tk3N6e-MPu53c-iAfbIe tk3N6e-MPu53c-kyhDef" > > role="checkbox" > > aria-checked="false" > > aria-labelledby="upload-checkbox-label-7" > > dir="ltr"> > > <div class="tk3N6e-MPu53c-qE2ISc" role="presentation"></div></span> > > <div class="tk3N6e-MPu53c-qE2ISc" role="presentation"></div></span></span> > > > > 【VBEのウォッチウィンドウでは】、 > > (IDで捕まえたオブジェクト) の all のところの Item 1 のところの ariaChecked が trueになったのです。 > > (IDで捕まえたオブジェクト) の直下の ariaChecked も、 > > all Item 2 のところも false のままでした。 (Item は2つで全部) > > > > > > やはり、違うところを掴んでいるのでしょうか? > > 本来は (IDで捕まえたオブジェクト).ariaChecked でいけるはず、ということですよね? > > 正しいところを掴むためのアドバイスをいただけると助かります。 > > > > VBEのウォッチウィンドウで objIE.document の部分が展開できないのが気になりますが、何か関係あるでしょうか? > > ここでobjIE はファイルをアップロードした後の、最新のIE(のはず)です。 > > > > > > ※もし実際のサイトを見ていただけるのであれば、Googleログイン状態で > > https://www.google.com/maps/d/edit?mid=z-TF3dG6Sm_s.kBcoJqE_qwus > > の インポート で適当なエクセルファイルを上げてもらえれば、、 > > > > > > > 全体像が全然見えないのでなんともいえないが、idのオブジェクト掴んでいるなら.all.Item(0)なんて記述しなくても(IDで捕まえたオブジェクト).ariaCheckedでいけるんじゃないのか? > > > > > > そもそもちゃんと指定のオブジェクトかも分からないので、ソースをみてみないことにはなんともいえない。 > > > |
上のメッセージを削除します。
よければパスワードを入力し、削除ボタンをクリックしてください。