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 に答える