在textfield(窗体)后插入节点

Fil*_*son 0 html javascript

我想在我的文本字段后面(右边)插入一个文本,我不允许使用innerHTML.我的HTML代码看起来像这样

<label for="name">Firstname:</label> 
<input type="text" name="Name:" id="name" size="40" />
Run Code Online (Sandbox Code Playgroud)

提前致谢!

Pau*_*aul 5

我不确定这是不是你要求的,因为你的问题对我来说并不完全清楚,但我认为就是这样:

var nameInput = document.getElementById('name');
var textNode = document.createTextNode('Some Text');
nameInput.parentNode.insertBefore(textNode, nameInput.nextSibling);
Run Code Online (Sandbox Code Playgroud)

示例JSFiddle