<p style="position:relative;display: inline-block;">
<span style="margin-left:100px;width:18px;overflow:hidden;">
<select style="width:118px;margin-left:-100px" onchange="this.parentNode.nextSibling.value=this.value">
<option value="我的QQ空间">我的QQ空间</option>
<option value="我的CSDN博客">我的CSDN博客</option>
<option value="我的猫扑博客">我的猫扑博客</option>
</select>
</span>
<input style="width:100px;position:absolute;left:0px;">
</p>
下拉框里面的onchange="this.parentNode.nextSibling.value=this.value"为什么找不到Input标签?我自己也试了给input赋值后,打印出来确实没值.
因为那个节点是空文本节点。你可以酱紫:
你这样试试。