2

ユーザーが画像をクリックしたときにテキストボックスを表示したい。

これが私のコードです:

 print "<img src=\"../resources/pictures/pages/edit-button.png\" height=\"18px\" onClick=\"document.getElementById('#$txtboxName').style.display=\"block\">";

 print "<input type=\"text\" name=\"$txtboxName\" size=\"20\" title=\"State Permission Here\" style=\"display:none\"    />";        

私のコードは動作しません。

4

2 に答える 2

0

getElementByName に置き換えます

 print "<img src=\"../resources/pictures/pages/edit-button.png\" height=\"18px\" onClick=\"document.getElementByName('#$txtboxName').style.display=\"block\">";

 print "<input type=\"text\" name=\"$txtboxName\" size=\"20\" title=\"State Permission Here\" style=\"display:none\"    />";        
于 2012-09-08T15:13:07.837 に答える
0

このリンクを参照してください

$('img').on('click',function(){
    $('#inputField').show();
});​
于 2012-09-08T15:16:15.410 に答える