javascript - innerHTML 无法正常工作 Javascript
问题描述
当按下“提交”btn 时,我需要显示“添加了”(link)“的链接”。我是 Javascript 新手。我编写了这样的代码,但它不起作用。
var form = document.getElementById("form");
form.addEventListener("submit", function(event) {
event.preventDefault();
var link = document.getElementById("link");
var url = document.getElementById("url");
var news = "The link to" + link + "was successfully added";
document.getElementById("new").innerHTML = news;
解决方案
你必须得到.value
输入。检查这个。
var form = document.getElementById("form");
form.addEventListener("submit", function(event) {
event.preventDefault();
var link = document.getElementById("link");
var url = document.getElementById("url");
var news = "The link to " + link.value + " was successfully added";
document.getElementById("new").innerHTML = news;
})
<form id="form">
<input type="text" id="url" />
<br>
<input type="text" id="link" />
<br>
<input type="submit"/>
</form>
<h1 id="new">
</h1>
推荐阅读
- salesforce - 是否有查询用户在 Salesforce 的报表/仪表板文件夹中的访问权限?
- github-api - 如何在 GitHub 组织中获取存储库默认值?
- python - Pandas Dataframe 每行选择一个值
- kubernetes - Kubernetes Worker 节点 IP 地址与 Pod IP 的关系
- joomla - 在 JOOMLA 中动态添加自定义字段
- sqlite - SQLite - 加入返回重复结果
- linux - 如何从批处理脚本运行进程
- tensorflow - 如何在 Keras 中为 LSTM 构建三维滞后时间步长?
- python - manage.py migrate 无法正常工作它正在迁移现有表
- pandas - Flask:如何在连续请求之间对 cx_Oracle 数据进行分页?