0

動的に使用したり、送信したりするために異なるプロパティを持つ必要がある動的に追加された行を持つテーブルがあります。固定またはnameを使用せずにプロパティを渡すにはどうすればよいですか?idclass

動的に作成された要素:

<input type="text" name="input1" id="input1" class="input1" onkeyup="foo(this.name, this.value);"/>

JavaScript関数:

foo(this.name, this.value){
    //data handler
};

関数の静的プロパティに依存することはできません。要素の作成後に渡す必要があります。

4

2 に答える 2

1

foo(this)を使ってみましたか?

そして関数では、プロパティを取得します。

function foo(node) {
    node.property;
}
于 2012-10-11T10:11:37.633 に答える
0

次を使用して、オブジェクトの作成後にイベントリスナーを追加できます。

your_new_object.addEventListener('keyup',foo,false);
于 2012-10-11T10:15:24.623 に答える