我想给用户选项来编辑导航栏的标题。所以,当用户点击编辑时,我想给他们一个文本字段和一个提交按钮。无法通过div ID作为函数参数
下面是代码(PHP块内)
$n1="<div id='nava' class='nav' >
<a href=#>$nava</a>
<input type='submit' id='nav1' class='b' onclick='edit(this.id,???)' value='Edit'>
</div>";
$n2="<div id='navb' class='nav' >
<a href=#>$navb</a>
<input type='submit' id='nav2' class='b' onclick='edit(this.id,???)' value='Edit'>
</div>";
$n3="<div id='navc' class='nav' >
<a href=#>$navc</a>
<input type='submit' id='nav3' class='b' onclick='edit(this.id,???)' value='Edit'>
</div>";
,如果我做编辑(this.id,纳瓦),它给了我对象的DivElement消息,当我做警报。
但我需要div的id作为string.Passing提交按钮的id完美,但我无法弄清楚如何传递相应的div编辑功能的ID。我会怎么做?
也许'(this.parentElement | this.parentNode).id'id' – 2014-10-22 00:42:39
'edit(this.id,'nava')'? – rjdown 2014-10-22 00:42:46
不,我试过以前没有工作 – 2014-10-22 00:44:03