0

リンクがクリックされたときにjavascriptでページにhtmlを書き込もうとしています。

function updatetext(){
    var file = document.getElementById("file").value;
document.getElementById('updated').innerHTML = file;
}
<input id="file" value="text I want to write to the page" type="hidden">
<span id="updated">&nbsp;</span>

これは「file」というラベルの付いたIDで機能しますが、file1、file2、file3...のような複数のIDがあります。

私のonclick="updatetext()"; onclick = "updatetext(1)"のような引数が必要です。しかし、それはうまくいかないようです。リンクをクリックして正しい入力IDを取得する方法がわかりません。

4

1 に答える 1

4
function updatetext(id){
    var file = document.getElementById("file" + id).value;
    document.getElementById('updated').innerHTML = file;
}

あなたが私が解釈したことをしたいのなら、それはそれをするべきです

于 2013-03-25T15:42:22.113 に答える