我试图显示或隐藏文本框或html形式,同时单击通过echo php语句生成的链接按钮。

但这不起作用..

<script>
function onHide()
{
    alert("hide");
    document.getElementById("txt").style.display = "block";
    $("#txt").show();
}
</script>

<body>
    <input type="text" name="txt" id="txt" style="display: none;">
    <input id="btn" value="hide/show" type="button" "value="hide/show" onclick="onHide()" /><!-- here onHide works -->

<?php
echo "<br/><a onclick='onHide()' id=".$row['id'].">Edit</a>";//this does not work..
?>


</body>


请任何人帮助我..我的错误在哪里?

最佳答案

正确值"

<input id="btn" type="button" value="hide/show" onclick="onHide()" />


并使用以下脚本

<script>
function onHide()
{
    alert("hide");
    $("#txt").toggle();
}
</script>


如果页面上未包含,请同时包含jQuery

10-06 07:58