問題タブ [getelementbyid]

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 投票する
6 に答える
25852 参照

javascript - IE での getElementById.contentDocument エラー

クリック後、Firefox は [object HTMLDocument] を返します。Internet Explorer は undefined を返します。

Internet Explorer で iView 要素を選択するにはどうすればよいですか? ありがとう。

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

javascript - JavaScriptとグリースモンキーの質問

ページ内の価格を取得し、それを 0.93 倍してから、最初の価格の後に結果を書き込みます。しかし、ページから価格を取得できませんでした。

たとえば、「 900 TL 」から「900 TL 」の文字列を取得したい

http://www.sahibinden.com/cok_temiz_asus_f3jp_t7200_2ghz_2gb_ram_256_mb_harici_ekran_ka-49WQQaXQQ17829315WQQpXQQdisplayitemにアクセスすると、ページのすべてのコードを確認できます。

ありがとう。

編集: 「f16 bold」文字列は、そのページで 1 つだけカウントされます。これで「900 TL」を手に入れることができるかもしれません..

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

javascript - Javascript が非表示フィールドに値を入力しない問題

ここで厄介な問題。

私のページが読み込まれるとき:<body onload="getClientDateTime();">

次の関数を実行します。document.getElementById('ClientDateTime').value="hello world";

理論的には、「hello world」を隠しフィールドに挿入する必要があります。<INPUT TYPE="hidden" name="ClientDateTime" id="ClientDateTime" value="">

しかし、彼女は働きません。

フィールドを「テキスト」タイプに変更すると、本来のように機能しますが、「非表示」としては機能しません。助けてください!

0 投票する
2 に答える
438 参照

javascript - getElementbyId の問題

次のように getElementbyId に問題があります。

それで、あなたはコードを持っています。「テスト」リンクをクリックすると、「何とか何とかテキスト」が非表示になります。もう一度クリックすると表示されるはずです。しかし、奇妙な問題があります。デバッガーでコードを処理したところ、行var box = document.getElementById(locale);が正しく機能していないようです。boxnull に設定されています。誰でも理由を理論化できますか?

0 投票する
3 に答える
162 参照

javascript - プレーンJavaScriptを使用してこのHTML要素への参照を作成する最も効果的な方法は何ですか?

次のHTMLがある場合:

<iframe> DOM要素への参照を作成するための(主にパフォーマンスの観点から)最も効果的な方法は何ですか?私は次のようなものを使用しています:

ただし、IIRCでは、getElementsByTagNameのパフォーマンスが低下する可能性があります。とにかく<divid= "container">内には要素が1つしかないので、それは問題ではありませんか?

ここで<iframe>を取得するための、より簡潔な、および/またはよりパフォーマンスの高い方法はありますか?これは常に<divid= "container">の唯一の子であると言っても過言ではありませんが、ページ上の唯一の<iframe>であるとは限りません。

0 投票する
7 に答える
483 参照

jquery - jQuery 1.3.2がIDで既存のコントロールを見つけられないのはなぜですか?何が間違っているのですか?

私は複雑なhtml-Formを持っており、そこでの作業の一部にjQを使用しています。そして、今日の午後の大部分を費やして、jQueryが既存のコントロールを見つけられなかった時点までさかのぼることができた問題を理解しようとしました。コマンド$("#FormView1_CopaBOM973row%18%_dkF").width();がnullを返しました。最初に、width()の実装のエラーについて考えてみましたが、$("#FormView1_CopaBOM973row%18%_dkF").attr("id");何も返されず、長さは0でした。

Firefox 3.5.5でこれを行っているので、FirebugのDOM-Explorerを使用して問題がないことを確認しました。そして最後に、究極のテストが機能しまし$(document.getElementById("FormView1_CopaBOM973row%18%_dkF")).attr("id")た。期待される結果が返されました。

したがって、私の唯一の考えは、「疑わしい」文字はエスケープする必要があるということですが、ドキュメントではアンダースコアやパーセントを「疑わしい」とは言及していません。それで、私のせいはどこですか?

そしてpls。これ以上の「コード」を要求しないでください。この問題はこれ以上必要ないと思います...

0 投票する
3 に答える
8030 参照

javascript - HTML内で変数を呼び出す

16進値を入力して送信を押すと、テキストの色が入力された色に変わるスクリプトを作成しようとしています。

問題は、変数newhtml内で変数「userInput」を呼び出す方法にあるようです。

何か案は?

0 投票する
3 に答える
160431 参照

javascript - JavaScript getElementByID() が機能しない

次の JavaScript コードでがrefButton取得されるのはなぜですか?null

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

javascript - JavascriptDivリモートサーバークロスドメインポピュリング

サーバー内のリモートjavascriptファイルを呼び出すjavascriptの周りにhtmlページを配置し、javascriptが指定されたデータをIDでdivに入力するhtmlページにコンテンツを返すことでデータを作成したいと思います。

それを実行するための可能な方法は何ですか?データはphpで計算されます。

0 投票する
6 に答える
2112 参照

javascript - domからのノードの選択と操作(jQueryのトリックは何ですか?)

こんにちは私はDOMの選択と操作をDOMからやりたいと思います。

目標は、ウィジェットをdomから構築し、準備ができてからdomに挿入することです。

私の問題は、getElementByIdがドキュメントフラグメントでサポートされていないことです。createElementとcloneNodeも試しましたが、どちらも機能しません。

私はプレーンなjsでそれをやろうとしています。私はそれをうまく処理するjQueryでこれを行うのに慣れています。jQueryソースでトリックを見つけようとしましたが、今のところ成功していません...

オリヴィエ