問題タブ [createelement]

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 に答える
287 参照

php - txt ファイルから動的に作成されたリストへの追加、PHP

PHPが初めてで、PHPのリスト要素を作成する方法にしばらく苦労していましたが、それがどのように機能するか理解できていないようです.javascriptによく似ていると思いました...情報を追加しているtxtファイルがありますフォームから最初の 2 つを追加します。フォームが送信されたときに動的に作成されたリスト要素に分離されたテキストブロック? リスト要素を作成する方法と、txt ファイルからの情報をリスト要素に追加する方法を教えてください。

今のところ、私はこのコードを php に持っていて、txt ファイルから情報をエコーすることで動作しますが、リスト要素を作成してテキストを追加することはできません。ヒントをいただければ幸いです。

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

javascript - createElement()を使用して入力のリストを作成する

を使用してユーザーの入力のリストを作成するにはどうすればよいcreateElement()ですか?誰かがprompt("enter text")ボックスにテキストを追加すると、画面に表示されるようなもの。調べてみましcreateElement()たが、それでも変数を使って最新の入力しか表示できません。

編集:

関係のない部分を切り取ったので、うまくいくといいですね。

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

javascript - `for`ループ内の`appendChild`は、`createElement`によって作成されたアイテムを置き換えるだけです。

で複数のアイテムを作成することについて多くのことをグーグルで検索しましたがappendChild、それがどのように機能するのか理解していません。appendChild多くを追加する代わりに、私はただ置き換えます。

私はあなたがこれをで行うことができることも読みましたinnerHTML、しかしそれは私も混乱させます。誰かがこれを機能させる方法についてより詳細な説明がありますか?

0 投票する
0 に答える
681 参照

javascript - JavaScript createElement: for ループ フリーズ; while ループはしません。なんで?

これは私を当惑させるので、まったくの好奇心からの質問です。私はUbuntu 12.04を使用しており、Firefox 19.0.2およびChromium 25.0.1364.160でこれを試しました。次の 2 つの JavaScript コードを見てください (これらは、より大きなコードの抜粋です)。

「for」ループがブラウザをフリーズさせている間、「while」ループは期待どおりに機能するようになりました。なぜそれをするのですか?違いはどこにありますか?

Interwebs で同様のケースを探しましたが、完璧な答えとして突き出たものはありませんでした。ここに似たものがありますが、まったく同じではありません。

ループ構造で DOM に要素を追加する

For ループは Javascript をフリーズしますか?

実際、2番目のものは、最初にwhileループを試すというアイデアを与えてくれましたが、なぜそれが違いを生むのか説明されていません...

明確にしていただきありがとうございます:)

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

javascript - createElement を含めた後、javascript setTimeout が機能しなくなる

サイトに新しいスライドショーを取り入れようとしています。スライドショーには、"height = "80%"" のオプションを除いて、必要なものがすべて含まれています。つまり、新しいサイトのデザインは Android アプリケーションのように分類されるため、スライドショーをブラウザーに合わせてスケーリングする必要があります。完全に没入型。

スライドショー自体にはこのオプションがないため、ドキュメント/ブラウザ ウィンドウのサイズを 2 秒ごとにチェックし、常に画面に収まるようにスライドショー自体をリロード/サイズ変更する JavaScript コードを作成しています。しかし、問題は、特定のコード文字列をスクリプトに貼り付けた後、javascript がオンロードで 1 回しか実行されず、「setTimeout」を呼び出さないことです。

したがって、問題は setTimeout が実際に動作を停止することです。そのため、次のコード文字列を含めた後、以前は動作していました。

完全な JavaScript チェック関数は次のとおりです。

これらの 2 つは互いに気に入らないようです。

最初にスライドショーをロードしてから関数を呼び出し、クリックでアクティブ化されたテキストを追加し、複数の関数を呼び出すなどして、それをだまそうとしました.

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

javascript - JS: オブジェクト番号メソッド「createElement」がありません

js スクリプトに for ループを使用していくつかのタグを作成させようとしていますが、エラー Object # has no method 'createElement' が表示されます

その次の機能:

0 投票する
0 に答える
3285 参照

javascript - JavaScript - Select Option 値を動的に作成する

ユーザーが可変数の経費を入力できるフォームを作成しようとしています。経費の説明、経費が発生した州、経費タイプ、およびコストの 4 つのフィールドがあります。ユーザーは、[新しい経費を追加] ボタンをクリックして、これらのフィールドの別のセクションをページに追加します。4 つのフィールドのうち、説明 (入力タイプのテキスト)、タイプ (ラジオ ボタン)、コスト (テキスト) の 3 つが機能しています。ただし、状態はドロップダウンであり、データベースから状態を取得します。データベース接続は問題なく、PHP は関連する値を持つタグの文字列を作成します。

以下は JavaScript です。Firefox では問題なく動作しますが、ドロップダウンに何もない空の選択フィールドを作成するように見える IE では動作しないことに注意してください。

私が言ったように、これは Firefox で完全に動作するようです。有効な HTML が生成され、ドロップダウンが期待どおりに機能します。しかしIEでは、選択フォームフィールドを作成しますが、ドロップダウンは空です。私が見逃している可能性があるものへの手がかりは、最も高く評価されます!

編集 - コードを要点にまとめました。ヒントをありがとう!:)