ボタンが配置されている行を検出します
ボタンをクリックして変更 (this) イベントをトリガーし、ボタンが配置されている行の ID を取得してから、changeTotext() メソッドを呼び出して必要な行を変換します。セルをテキスト ボックスに入力してデータを変更する場合、関数変更 (obj){} メソッドは記述されません。
<br> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><br /> <html><br> <頭><br> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><br> <title>ここにタイトルを挿入</title><br> <スクリプト言語="javascript" タイプ="text/javascript"><br> 関数 showtd(num) { document.getElementById("bg" num).style.display = "none";<br> document.getElementById("show" num).style.display = "block";<br> }<br> 関数 hidetd(num) {<br> document.getElementById("bg" num).style.display = 'block';<br> document.getElementById("show" num).style.display = 'none';<br> }<br> <br> 関数changeTotext()<br> obj.innerText = ""; var txt = document.createElement("input"); txt.type = "テキスト"; txt.value = tdValue; txt.id = "_text_000000000_" <br> txt.setAttribute("クラス名", "テキスト"); obj.appendChild(txt); txt.select(); <br> 関数の変更(obj){<br> <br> }<br> <br> 関数mouseup(){ <br> If (document.getElementById("sort_t") &&event.srcElement.id != "sort_t") <br> var obj = document.getElementById("sort_t").parentElement; var txtValue = document.getElementById("sort_t").value; obj.innerText = txtValue;