0

その値にセパレーターがあるという入力があります。

 <input id="list_id_category" type="hidden" value="29,30,41" name="list_id_category">

やってみるけどうまくいかない

document.getElementsByName('list_id_category').value;  

この要素の値を取得するにはどうすればよいでしょうか?

ありがとう

4

3 に答える 3

3
var values = document.getElementById("list_id_category").value.split(",");

その後values、3つの数値を含む配列になります。

getElementsByName()このメソッドの使用は機能しませんでした。これは、(複数形で示されているように)要素のリスト(HTMLCollection)が返され、そのリストに.valueプロパティがないためです。getElementById()代わりに使用してください。

于 2013-02-08T09:14:00.793 に答える
0

var temp = document.getElementById( "list_id_category")。value;

temp.split('、');を使用して戻り値を分割します。

于 2013-02-08T09:14:32.427 に答える
0
var valuee=$('#list_id_category').val();

これがあなたの問題に役立つことを願っています。

于 2013-02-08T09:15:22.950 に答える