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 回答