javascript - 添加输入框后获取值

标签 javascript jquery-ui

我使用 JavaScript 在我的表格中添加一个输入框,如下所示:

var inputtopik = "topik" + 1;
$("#titleinput tbody").append("<tr><td> Topik " + topikno +
                              " : </td><td><input type='text' id='" +
                              inputtopik +"' style='WIDTH:498px;' ></td></tr>");

然后尝试通过这个获取值

var topik = document.getElementById('inputtopik').value;

但出现错误状态

Uncaught TypeError: Cannot read property 'value' of null 

我想知道为什么?也许它找不到我刚刚添加的输入框?怎么修? 帮助:(

最佳答案

输入topik的值为“topik1”。所以你应该这样做

var topik = document.getElementByID(inputtopik).value;

没有单引号。

关于javascript - 添加输入框后获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16206016/

相关文章:

javascript - 在下拉 javascript 中显示选定的选项

javascript - jquery警告框简单计算

javascript - Jquery 自动完成在按下第二个键后运行?

javascript - 保护未指定的 Javascript 事件处理程序不被垃圾收集

jquery - 如何在 jQuery 中触发 drop?

javascript - 禁用 "Get to Google faster. Add Google to your start screen."的脚本

javascript - 刷新 jQuery 移动范围 slider

javascript - 无法向控制台显示收到的 JSON

使用 jQuery UI Sortable 序列化方法的 ASP.NET Web 服务示例

JavaScript 错误 : "There is an unexpected token in while loop" when using console. 日志