私はネストされたULとLIで構築したjavascriptツリーコントロールを持っています。私は、ユーザーがダブルクリックして、ツリー内のアイテムのラベルを変更できるようにします。私が一番上にこの行を置く:ダブルクリックしてツリーラベルを変更
<ul id="dhtmlgoodies_tree2" class="dhtmlgoodies_tree" ondblclick="change(event)">
と私が持っている変更機能のために:
function change(ev) {
ev.preventDefault();
console.log(ev)
var it = prompt("Channel Name", "");
}
私はEVの値を見てみると、それはマウスのクリックイベント(場所、およそすべてです等。)。ツリーにハンドルをつけて、クリックしたLIをさらに良くする方法はありますか?
これで、ev.target.parentElementを見て要素を取得できます。完璧に働いた。ありがとうございました。 – Rob