私はjavascriptとhtmlで作業しています。関数「getdata()」を呼び出しています。データを動的に取得できますが、取得したデータをクリックすると
user1158574
質問する
288 次
5 に答える
1
<a>
上のタグとvalue
属性は必要ありませんの<li>
形式は<options>
<option>
それを機能させるには、私の提案は次のようにすることです
onclick='getlist("+group[i].name)+"')
あなたが直面しているエラーは、getlist
関数がliの値を送信していないためです
于 2012-12-11T13:54:01.497 に答える
1
、f.exdata
などの通常の HTML タグの属性を使用することを検討してください。li
html += "<li data-value='"+(group[i].name)+"' "+
"onclick='getlist(this.getAttribute(\'data-value\'));'>"+
"<a href='#'>"+ group[i].name+"</a>"+
"</li>;
于 2012-12-11T13:54:08.737 に答える
0
onclick ='getlist(this.value);を使用します。liタグの代わりにアンカータグで
于 2012-12-11T13:40:21.673 に答える
0
最大の問題は、z-index の問題があることです。タグは、最初に実行された上でクリックされています。偶然html5を使用していますか?私があなただったらどうするかというと、こんな感じです。
<a href="#" data-value="x" onclick="getlist(this.getAttribute('data-value'))"></a>
また、インライン JS を使用している特別な理由はありますか?
于 2012-12-11T13:48:44.927 に答える