javascript - 无法调用 javascript 事件
问题描述
我正在学习 JS 的在线课程,但我无法理解这项作业。
我想(使用 JavaScript)创建一个按钮(使用带有input
-value 的type
-element button
)并在 Web 文档中添加(使用 JavaScript)该按钮,例如使用 function document.body.appendChild
。我还想在您单击按钮时显示一个警报对话框,并且必须使用 JavaScript 创建所有 HTML 内容。
到目前为止,这是我的代码,它非常没用......
function myFunction() {
var btn = document.createElement("BUTTON");
document.body.appendChild(btn);
}
解决方案
尝试这个
var btn = document.createElement("BUTTON"); // Create a <button> element
btn.innerHTML = "CLICK ME"; // Insert text
btn.onclick = function(){ // Assign a function to execute on the click event of the button
alert("Hello World"); // Prompt the Alert
}
document.body.appendChild(btn); // Append <button> to <body>
推荐阅读
- html - 带有水平子菜单的水平导航 - 下划线消失
- android - 如何从 Flutter 中名称中包含空格的资产访问图像文件?
- swift - 如何循环播放反向播放的 AVPlayer?
- typeorm - 自定义排序类型
- r - R Shiny ggplot 对 varSelectInput 反应
- python - 尝试连接 Django 和 MySQL
- python - 使用 BeautifulSoup 发送 POST 请求时出现 ViewExpiredException
- html - 子菜单的全宽背景,但保留位置
- sql - 有没有办法保持组字符串出现在 regexp_matches 查询结果中的文本中的顺序?
- reactjs - 使用 react-test-renderer 测试 Formik 验证功能