問題タブ [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.
javascript - Javascript: 動的に作成されたボタンの onclick/onsubmit
インターネットで見つけた方法でボタンを動的に作成します。
残念ながら、それは機能せず、次のエラーがスローされます。
setAttribute を使用したソリューションは次のように機能します。
ただし、(アラートの代わりに) クラス メソッドを呼び出したいのですが、その点では b.onclick 構文の方が見栄えが良いと思います。このonclickは大文字と小文字を区別しますか? なぜなら、私が書くなら
上記のエラーは表示されませんが、まだ機能していません。つまり、アラートが表示されません。ヒントに感謝します。
おまけの質問: ボタンをクリックしたときに現在のページがリロードされないようにするにはどうすればよいですか? 私はメソッドを呼び出すのが好きで、ページのリロードを引き起こさないようにしています。
よろしくお願いします、
キリスト教徒
javascript - メソッドまたはプロパティ アクセスの予期しない呼び出し
ドキュメントのヘッドにスタイル宣言を追加しようとすると、IE は「スタイル」という名前で失敗します - 「メソッドまたはプロパティ アクセスへの予期しない呼び出し」。
head 要素と object プロパティ .style の間で混乱していると思いますか?
vは Flash オブジェクトの ID です。
javascript - Javascript Append Child AFTER Element
javascriptを使用してul要素内にli要素を次々に追加したいと思います。これは私がこれまでに持っているコードです。
私はappendChildに精通しています。
ただし、これにより、新しい要素が他の要素の内側に追加され、後では追加されません。既存の要素の後に新しい要素を追加するにはどうすればよいですか?ありがとう。
javascript - document.createElement が IE8 で機能しない
このコード スニペットでは、document.createElement('a') タグが IE8 で機能しません。クロムとファイアフォックスで問題なく動作します。IE で確認すると、コードの最初の行が壊れているようです。
これが事実である理由と、くだらないブラウザの回避策があるかどうかを知っている人はいますか? 回避策を見つけることができませんでした。
javascript - JavaScriptを使用してdivタグに一意のIDを与える方法
document.createElement('div') を使用して div タグを作成できます
ただし、一意の ID を指定する方法がわかりません。
誰でもこれで私を助けることができます。
innerHTML を使用してそれを行う方法は知っていますが、非常に面倒です。(レイアウトの作り方としては良くないと聞きました。)
javascript - jQuery create element呼び出しのobject引数で使用できるjQueryメソッドはどれですか?
John Resigの投稿: http ://ejohn.org/apps/workshop/adv-talk/#3 には、オブジェクトパラメータを使用してメソッドをアタッチできると書かれています。
'text'は問題なく機能しているように見えますが、オブジェクト内の他のすべてのものが属性として要素に追加されます。
これに添付できる他の方法はありますか?
それともこれが解決策ですか?
javascript - $(document.createElement())を使用する場合、$(document).ready()を使用する必要がありますか?
JQueryを使用してHTMLドキュメントに追加する要素のセットを作成したいと思います$(document.createElement())
。$(document).ready()
ドキュメント要素の使用を開始する前に必要であることを私は知っています。
ただし、 ?$(document).ready()
で要素を作成するために使用する必要があり$(document.createElement())
ますか?$(document.createElement())
つまり、準備が整う前にドキュメントで使用できますか?
internet-explorer - correct syntax browser sniffing (createElement) < ie9
Source Code:
Edited - sorry, posted wrong code.
What's the correct formation of the above, to identfiy browsers less than ie9?
thanks
Edit -
Here's the reason for the code above:
it's for the createElement issue in anything lower than IE9
Additionally, I would love to rewrite the entire function, but due to scope I am unable to rewrite the file until it's included in a project - so I need to rewrite this one line to work correctly.
variables - 別のJSファイルからElementスクリプトを使用して作成するときにjsファイルで変数を受け取る方法は?
次のコードを含む「file1.js」があり、test.jsという名前の別のjsファイルを呼び出す要素スクリプトを作成しています。
ファイル「test.js」を呼び出す(または挿入する)ので、コードは正常に機能します。私の問題は、変数を「test.js」に送信してそこで使用することです。この変数をで送受信する方法がわかりません。そのように、何か助けはありますか?
これは私が「test.js」に持っているべきものです
しかし、どうすればこの変数を受け取ることができますか?