HTML属性が存在するかどうかをテストし、属性( "tabindex")プロパティを持つ値を取得しようとしています。しかし、私は以下のエラーが発生しています:HTML属性が存在するかどうかをテストして値を取得する
Unable to get property 'hasAttribute' of undefined or null reference
私はjGridとjQueryを使用しています。属性が存在する場合は、その特定のtdの値を取得しようとしています。
<tr class="jqgrow ui-row-ltr ui-widget-content myAltRowClassEven ui-state-highlight" tabindex="0" id="2" role="row" aria-selected="true">
<td aria-describedby="jqGrid11_cname" title=" TESTTHIS" class="zeroBorderRight" style="text-align: left; height: 20px;" role="gridcell">
TESTTHIS
</td>
</tr>
どのようにhtml要素を選択していますか? 「未定義のxxxを入手できません」と表示された場合、要素への参照に問題がある可能性があります。 – Hodrobond
テストのコードを投稿してもよろしいですか?コードを見ることができれば、エラーの内容を簡単に伝えることができます。 –
"jqgrid"を質問のタグとして追加しました。問題をより明確に定式化すると、(コールバック内で)何らかの属性の存在をテストする必要がある場合に役立ちます。 JavaScriptコードを含めると、多くのことがクリアされます。 – Oleg