問題タブ [getelementsbyname]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1014 参照

javascript - ContentPlaceHolder 内のコントロールは、javascript document.getelementsbyname によって認識されません。

プロジェクトにカレンダー スクリプトがあります。それを使用するために、画像を追加し、その onclick イベントで javascript 関数 displayDatePicker を呼び出します。

プロジェクトでマスターページを使用しており、画像と関連するテキスト ボックス コントロールが contentPlaceHolder にある場合、javasript ライブラリの関数 document.getElementsByName は null を返し、contentPlaceHolder 内のコントロールを検出できないようです。

マスターページを使用していないページにこのコードを使用したところ、すべてうまくいきました。

事前にご連絡いただければ幸いです。

幸運を。

0 投票する
1 に答える
9167 参照

javascript - 未定義または null 参照の GetElementsbyTagName のプロパティを取得できません

私は初心者であり、かなりの量の HTML コードを作成しましたが、自分自身の教育のために XML と Javascipt に移行しようとしています。そうは言っても、私は困惑した問題(私が調査して同様の問題を見つけた)に遭遇しました。おもしろいことに、コードは Firefox で数回は機能しましたが、今では何も機能せず、問題を見つけることができないようです。IEコンソールを使用してファイルのオープンステータスなどを確認しましたが、喜びはありませんでした。件名が示すように、Web ページ用に作成しているテーブルに XML タグをリストできないようです。関連する html コードと関連する XML ファイルを次に示します。任意の支援をいただければ幸いです。

HTMLコード

0 投票する
1 に答える
431 参照

javascript - Document.prototype.getElementsByName が Chrome に存在するのはなぜですか?

私が知っているように、getElementsByNameは で定義された関数でHTMLDocumentあり、 からHTMLDocument継承しDocument、 からDocument継承しNodeます。

では、なぜDocument.prototype.getElementsByNameChrome では表示できるのに Firefox では表示できないのですか?Chrome は DOM2 仕様を実装していませんか?

0 投票する
1 に答える
4356 参照

javascript - 評価する変数を渡すCasperJSは、それを機能させることができません

わかりましたので、ここに私のcasperjs関数があります:

何らかの理由で、この関数に適切に送信する変数を取得できません:

関数を評価するために実際に数値が適切に渡されるように、誰かがこれを修正するのを手伝ってくれますか?

0 投票する
1 に答える
766 参照

javascript - IE 8 が入力要素タイプ ボタンのクリックをトリガーしない

次の JavaScript は、Chrome、FF などで動作します。対応するボタンをトリガーしますが、IE8 では動作しません。

<input type="submit" value="save" name="save" class="button">

document.getElementsByName('save').item(0).click()

IE8で動作するこれに相当する(ネイティブJavascript)はありますか?