0

我想用一个按钮触发一个事件,该按钮将一组元素(文本和按钮类型的输入)的可见性从隐藏更改为可见。现在每次单击触发按钮时,我都希望一组新的相同元素出现在新行上。怎么可能呢?这是代码片段:

<script type="text/javascript">
function generatenew()
{
    document.add.property1.style.visibility="visible";
    document.add.button2.style.visibility="visible";
    document.add.button3.style.visibility="visible";
    document.add.button4.style.visibility="visible";
}
</script>
</head>
<body>
    <form name='add' method="post" action="">
    <div id="div"></div>
    <input type="button"  value="+Add" onclick="generatenew();"> 
    <input type="button" value="Edit" name="button2" style="visibility:hidden">
    <input type="text" style="visibility:hidden" size="50" name="property1" placeholder="<street> <city> <ZIP> <country> <lockunitID>">
    <input type="button" style="visibility:hidden" name="button3" value="open main door">
    <input type="button" style="visibility:hidden" name="button4" value="open apartment door">
    <div id="abc"><input type="button" value="save"></div>
4

1 回答 1

1

如果我很好地理解了您的问题,您所要做的就是放置一个由 onClick 事件触发的函数,(element.onClick=function();)您将所有输入类型标签放入函数中,然后结束您的函数托架调用 appendChild 方法,以便每个单击触发元素的显示。

于 2012-06-21T00:31:23.727 回答