javascript - 使用 javascript 动态创建文本区域

标签 javascript

当我单击带有 id 的适当 div 位置中的"is"单选按钮时,我想使用 javascript 创建文本区域?

<div class="controls">
<input type="radio" name="name" id="optionsRadios" value="no" checked><b>NO</b>
<input type="radio" name="name" id="optionsRadios" value="yes" ><b>YES</b>
</div>
<div id="positiontext"></div>

帮帮我

最佳答案

我不会创建和删除文本区域,而是将其显示设置为

function nameChange(el) {
    document.getElementById('positiontext').style.display = el.value == 'yes' ? '' : 'none';
}
<div class="controls">
    <input type="radio" name="name" id="optionsRadios" value="no" onchange="nameChange(this)" checked /><b>NO</b>
    <input type="radio" name="name" id="optionsRadios" value="yes" onchange="nameChange(this)" /><b>YES</b>
</div>
<div id="positiontext" style="display: none;">
    <textarea name=""></textarea>
</div>

关于javascript - 使用 javascript 动态创建文本区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25925802/

相关文章:

javascript - 动态创建具有绝对位置的div,单击时可以扩展到整个屏幕

javascript - 使用 php 在 html 中搜索硬编码的 JavaScript 变量

javascript - 绑定(bind)列表未显示在 Knockout.js 的 html 查看源代码中?

javascript - 选中一个复选框时,另一个复选框必须消失

javascript - 如何使用二次缓动函数获得 2 个数字的值范围?

javascript - 我如何让我的 Accordion 打开 & glyphicon 在点击时旋转并在重新点击时反转

javascript - 使用扩展时如何从 Qlikview 获取数据?

javascript - 将变量定义为 var $a=$() 和 var a 之间的区别?

Javascript 将长字符串编码为 csv 失败

javascript - 网页上的可关闭元素