问题描述
<ul >
<li >
<textarea >title</textarea>
<a href="#" onclick=add_input(?)>tt</a>
</li>
</ul>
function add_input(?) {
var btn = document.createElement("input");
btn .setAttribute('type',"submit");
btn .setAttribute('value',"Submit");
???.appendChild(btn);
}
如何在哪里完成代码?和???
解决方法
您可以执行以下操作:
function add_input(element) {
var btn = document.createElement("input");
btn.setAttribute('type',"submit");
btn.setAttribute('value',"Submit");
element.appendChild(btn);
}
<ul>
<li >
<textarea >title</textarea>
<a href="#" onclick=add_input(this)>tt</a>
</li>
</ul>
,
这对我有用吗?==>事件??? ==> e.target.parentElement.appendChild(btn)
function add_input(e) {
var btn = document.createElement("input");
btn.setAttribute('type',"submit");
btn.setAttribute('value',"Submit");
e.target.parentElement.appendChild(btn)
}
<ul>
<li >
<textarea >title</textarea>
<a href="#" onclick=add_input(event)>tt</a>
</li>
</ul>