任意のHTML DOM要素にアクセスする
4012 ワード
フィールド
JavaScriptでWebアプリケーションを開発している場合は
HTML DOMをJavaScript変数にマッピングすることでイベントリスナやアクションや何かを追加するには、HTML DOMを操作する必要があります
例
下記のHTML
......
<input type="text" id="name" placeholder="Name">
<input type="email" id="email" placeholder="EMail">
<input type="number" id="mobile_number" placeholder="Mobile Number">
......
これらのHTML DOMをJavaScript変数にマップする必要があります......
var name = document.getElementById("name");
var email = document.getElementById("email");
var mobileNumber = document.getElementById("mobile_number");
......
次に、値を取得したり、イベントを添付したり、何かをHTML DOMを操作したい🤔 図書館があなたのためにこれをするならば、どうですか?
遠征する
Enfieldsはあなたのためのプロセスを行う
😲 どうやって?
それは非常に簡単です.あなたのライブラリを含める
<script src="https://unpkg.com/enfields"></script>
then,EnFields.start();
🎉 田大!
The
<input type="text" id="name" placeholder="Name">
DOMは変数_name
😍
どのようにクールな、右?
⚙️ 命名規則(変数名は何ですか?)
IDに指定された名前
id="name"
で、前のアンダースコアを追加します_name
が生成される変数はウィンドウオブジェクトに追加されます.したがって、直接使用_name
はHTML DOM🔧 Enfieldsパラメータ
EnFields.start()
下記のオブジェクトを受け入れます.例
<form id="user-form">......</form>
EnFields.start({
queryElement: 'user-form'
});
ユーザーフォームのHTML DOMで、ユーザーフォームのタグを含むid属性を含むすべてのHTML DOM要素に対して、変数を生成します例
var UserForm = {};
EnFields.start({
targetObject: UserForm
});
変数は生成され、ウィンドウオブジェクトの代わりにUserFormオブジェクトに保存されます例
EnFields.start({
idList: ['name', 'email']
});
変数は、名前とメールのみで生成されますしかし、より柔軟にするために
例
EnFields.start({
targetObject: UserForm,
queryElement: 'user-form',
idList: ['name', 'email']
});
あなたが愛しているならば、⭐ Star on GitHubReference
この問題について(任意のHTML DOM要素にアクセスする), 我々は、より多くの情報をここで見つけました https://dev.to/aj1thkr1sh/access-any-html-dom-element-easier-than-ever-628テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol