問題タブ [getelementsbyclassname]

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

javascript - Javascript および document.getElementsByClassName("DigitalCalculator") のデジタル計算機

デジタル電卓用のプログラムを書こうとしています。ページを読み込んでも、ブラウザに時計が表示されません。

なぜこれが機能しないのですか?document.getElementsByClassName("DigitalCalculator") ?

コードを変更して問題を解決しました

var setTime = document.getElementById("clockDisplay");

以前のdocument.getElementsByClassName("DigitalCalculator")を使用できないのはなぜ ですか? 以下の私のプログラムを見てください。.DigitalCalculator{ 背景色:青;}

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

php - getElementByClassName を使用し、フォームを介して変数を運ぶ

だから私はhtmlフォームのページ間でjavascript関数の値を渡そうとしています。値を表示するために使用しており、それを保存するための非表示の入力フィールドを使用しています。これが私のコードです:

これは、ボタンで送信される大きなフォームの一部です。次のページで:

私のJavaScriptページでは、計算が正しく行われます.JavaScript関数は次のとおりです。

問題は次のとおりです。

  1. 合計金額が表示されないため、クラス関数 getElementByClassName が機能していません。非表示の入力フィールドなしで id を使用すると、完全に機能します。
  2. JavaScript での私の古いコードは次のとおりです。

    document.getElementByClassName('totalPrice').innerHTML = "合計金額: $" + weekTotalPrice;

ただし、「Total Price: $」の部分はまだ表示されていますが、明らかに削除しています。ファイルを保存したかどうかを再確認し、ローカルの MAMP サーバーをリセットしました。

これら 2 つの問題の解決策をぜひお聞かせください。ありがとう。

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

php - ul li a string 値を取得し、それらを変数または配列 php に格納します

Web サイトのリスト項目の文字列値を PHP の変数/配列に格納して、条件付きチェック/ステートメントを実行しようとしています。PHP を使用してリスト項目の文字列値を取得するのに少し苦労しています。

これがマークアップです。

私が理想的に望むのは、「アイテム1」、「アイテム2」、「アイテム3」の値を保持する変数または配列です。

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

javascript - javascript getElementsByClassName と setAttribute が機能しない

4 つの「範囲」タイプの入力を追加し、それらの値を使用して別の要素の RGBA 値を設定しましたが、機能しません。

どんな助けでも大歓迎です。ありがとう。

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

javascript - ドロップダウン メニューを選択すると、クラスのフィールドが非表示になります

私はドロップダウンメニューを持っています。値が選択されると、フィールドが非表示/表示されます。その背後にあるphpコードのために、クラスを使用して選択する必要があります。

また、フィールドを非表示および表示するときにパディングを追加する方法があるかどうかも疑問に思っていました。

" " を使ってみましたが、うまくいきdocument.getElementsByClassName("className");ませんでした。

HTML:

Javascript:

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

getelementbyid - getelementbyid の代わりに getelementbyclassname が機能しない

getElementsByClassName を取得できるようになったことを何度も読みました。以下は、ClassName を Id に置き換えた場合に正常に機能しますが、ClassName という単語を使用しても機能しません。理由を知っている人はいますか?(ChromeとFirefoxで試しました)

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

javascript - getElementsByClassName でタグ付けされたすべての要素をターゲットにする方法 - より良い代替手段はありますか?

申し訳ありませんが、これに対する回答は投稿されていると思いますが、見たところ、適用するのに苦労しています。

RobG ( https://stackoverflow.com/a/15488590/1490943 ) によって投稿された、この FitText 非ライブラリ代替を使用しています。それは素晴らしいことですが、1 つだけでなく、複数の要素に適用したいと考えています。getElementById を置き換える方法をまとめています...

( http://jsfiddle.net/cgwM4/ )

... getElementsByClassName を使用...

( http://jsfiddle.net/cgwM4/2/ )

...しかし、特定のクラスだけでなく、そのクラスでタグ付けされたすべての要素をターゲットにする方法がわかりません。そして、以前のMSIEで機能する代替手段があるかどうか疑問に思っています.ClassNameを使用せずに、そのクラスですべてを取得する方法です。

無知で本当に申し訳ありません。当たり前のことですが、どこから始めればよいかわかりません... ご覧いただきありがとうございます。