<script> window.onload = function(){ document.getElementById("but").onclick = function(){ var msg = document.getElementById("inp").value var newObj = document.createElement("p"); newObj.innerHTML = msg document.getElementById("show").appendChild(newObj); document.getElementById("inp").value = ""; } } </script> </head> <body> <div id="show"> <p>你好,中午去哪里吃饭?</p> <p>好久没有去第三食堂了</p> <p>第三食堂有点贵哦</p> </div> <div id="box"> <input id="inp" type="text"> <button id="but">发送信息</button>这段的代码的位置

时间: 2023-10-08 08:06:37 浏览: 70
这段代码应该放在 HTML 页面的 `<head>` 标签中。它定义了一个 `window.onload` 事件,当页面加载完成时,会执行其中的函数。这个函数的作用是监听发送信息按钮的点击事件,当点击按钮时,获取输入框中的值,将其封装在一个新的 `<p>` 标签中,并添加到页面中已有的 `<div>` 标签中。
相关问题

这段代码有什么错误,改正<head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <script> window.onload(function() { document.getElementById("bt").onclick(function() { alert("点我干嘛"); }) }) { } </script> </head> <body> <input type="button" value="点我" id="bt" /> </body> </html>

这段代码有以下错误: 1. 缺少<html>标签和<body>标签,需要在代码前面添加<html>标签和<body>标签来包裹代码。 2. window.onload()是一个事件,需要添加事件监听器来监听它,而不是和它一起作为一个函数。 3. document.getElementById()方法后面需要加上括号,表示获取元素后要执行的操作。 4. 代码块 { } 不应该出现在 window.onload() 方法后面。 修改后的代码如下所示: ``` <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <script> window.onload = function() { document.getElementById("bt").onclick = function() { alert("点我干嘛"); } } </script> </head> <body> <input type="button" value="点我" id="bt" /> </body> </html> ```

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <script type="text/javascript"> window.onload = function(){ var b1 = document.getElementById("big"); var img = document.getElementById("picture"); b1.clickMe() = function(){ img.width = img.width*2; } } </script> <title></title> </head> <body> <img src="../img/定海神针.jpg" width="200px" id="picture"/><br /> <input type="button" value="大大大" onclick="clickMe()" id="big"/> <input type="button" value="小小小" onclick="clickMy()" id="small"/> </body> </html>

您的代码存在一些问题。首先,您的JavaScript代码中的 `clickMe()` 和 `clickMy()` 函数未定义。其次,您在 `window.onload` 函数中没有正确绑定按钮的点击事件。下面是修正后的代码: ```html <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <img src="../img/定海神针.jpg" width="200px" id="picture" /><br /> <input type="button" value="大大大" onclick="zoomIn()" id="big" /> <input type="button" value="小小小" onclick="zoomOut()" id="small" /> <script type="text/javascript"> window.onload = function() { var b1 = document.getElementById("big"); var b2 = document.getElementById("small"); var img = document.getElementById("picture"); b1.onclick = function() { img.style.width = (img.offsetWidth * 2) + "px"; }; b2.onclick = function() { img.style.width = (img.offsetWidth / 2) + "px"; }; }; </script> </body> </html> ``` 在这个修正后的代码中,我使用了 `img.style.width` 来设置图片的宽度,而不是直接修改 `img.width` 属性。同时,我修正了按钮的点击事件绑定,分别绑定了 `zoomIn()` 和 `zoomOut()` 函数。 现在,当您点击 "大大大" 按钮时,图片的宽度将增加一倍;当您点击 "小小小" 按钮时,图片的宽度将减小一半。

相关推荐

最新推荐

recommend-type

电子行业周报:高性能计算带动半导体设备领域投资.pdf

电子元件 电子行业 行业分析 数据分析 数据报告 行业报告
recommend-type

netCDF4-1.6.2-cp38-cp38-win32.whl.zip

netCDF4-1.6.2-cp38-cp38-win32.whl.zip
recommend-type

基于C++、MFC的Windows安全管家系统,功能包括:病毒查杀、垃圾清理、内存优化、进程管理、开机启动项管理、软件卸载

基于C++、MFC的Windows安全管家系统,功能包括:病毒查杀、垃圾清理、内存优化、进程管理、开机启动项管理、软件卸载 C++是一种广泛使用的编程语言,它是由Bjarne Stroustrup于1979年在新泽西州美利山贝尔实验室开始设计开发的。C++是C语言的扩展,旨在提供更强大的编程能力,包括面向对象编程和泛型编程的支持。C++支持数据封装、继承和多态等面向对象编程的特性和泛型编程的模板,以及丰富的标准库,提供了大量的数据结构和算法,极大地提高了开发效率。12 C++是一种静态类型的、编译式的、通用的、大小写敏感的编程语言,它综合了高级语言和低级语言的特点。C++的语法与C语言非常相似,但增加了许多面向对象编程的特性,如类、对象、封装、继承和多态等。这使得C++既保持了C语言的低级特性,如直接访问硬件的能力,又提供了高级语言的特性,如数据封装和代码重用。13 C++的应用领域非常广泛,包括但不限于教育、系统开发、游戏开发、嵌入式系统、工业和商业应用、科研和高性能计算等领域。在教育领域,C++因其结构化和面向对象的特性,常被选为计算机科学和工程专业的入门编程语言。在系统开发领域,C++因其高效性和灵活性,经常被作为开发语言。游戏开发领域中,C++由于其高效性和广泛应用,在开发高性能游戏和游戏引擎中扮演着重要角色。在嵌入式系统领域,C++的高效和灵活性使其成为理想选择。此外,C++还广泛应用于桌面应用、Web浏览器、操作系统、编译器、媒体应用程序、数据库引擎、医疗工程和机器人等领域。16 学习C++的关键是理解其核心概念和编程风格,而不是过于深入技术细节。C++支持多种编程风格,每种风格都能有效地保证运行时间效率和空间效率。因此,无论是初学者还是经验丰富的程序员,都可以通过C++来设计和实现新系统或维护旧系统。3
recommend-type

php进销存管理系统-毕业设计.rar

php进销存管理系统-毕业设计
recommend-type

zigbee-cluster-library-specification

最新的zigbee-cluster-library-specification说明文档。
recommend-type

管理建模和仿真的文件

管理Boualem Benatallah引用此版本:布阿利姆·贝纳塔拉。管理建模和仿真。约瑟夫-傅立叶大学-格勒诺布尔第一大学,1996年。法语。NNT:电话:00345357HAL ID:电话:00345357https://theses.hal.science/tel-003453572008年12月9日提交HAL是一个多学科的开放存取档案馆,用于存放和传播科学研究论文,无论它们是否被公开。论文可以来自法国或国外的教学和研究机构,也可以来自公共或私人研究中心。L’archive ouverte pluridisciplinaire
recommend-type

MATLAB柱状图在信号处理中的应用:可视化信号特征和频谱分析

![matlab画柱状图](https://img-blog.csdnimg.cn/3f32348f1c9c4481a6f5931993732f97.png) # 1. MATLAB柱状图概述** MATLAB柱状图是一种图形化工具,用于可视化数据中不同类别或组的分布情况。它通过绘制垂直条形来表示每个类别或组中的数据值。柱状图在信号处理中广泛用于可视化信号特征和进行频谱分析。 柱状图的优点在于其简单易懂,能够直观地展示数据分布。在信号处理中,柱状图可以帮助工程师识别信号中的模式、趋势和异常情况,从而为信号分析和处理提供有价值的见解。 # 2. 柱状图在信号处理中的应用 柱状图在信号处理
recommend-type

解释这行代码 c = ((double)rand() / RAND_MAX) * (a + b - fabs(a - b)) + fabs(a - b);

这行代码是用于生成 a 和 b 之间的随机数。首先,它使用 rand() 函数生成一个 [0,1) 之间的随机小数,然后将这个小数乘以 a、b 范围内的差值,再加上 a 和 b 中的较小值。这可以确保生成的随机数大于等于 a,小于等于 b,而且不会因为 a 和 b 之间的差距过大而导致难以生成足够多的随机数。最后,使用 fabs() 函数来确保计算结果是正数。
recommend-type

JSBSim Reference Manual

JSBSim参考手册,其中包含JSBSim简介,JSBSim配置文件xml的编写语法,编程手册以及一些应用实例等。其中有部分内容还没有写完,估计有生之年很难看到完整版了,但是内容还是很有参考价值的。
recommend-type

"互动学习:行动中的多样性与论文攻读经历"

多样性她- 事实上SCI NCES你的时间表ECOLEDO C Tora SC和NCESPOUR l’Ingén学习互动,互动学习以行动为中心的强化学习学会互动,互动学习,以行动为中心的强化学习计算机科学博士论文于2021年9月28日在Villeneuve d'Asq公开支持马修·瑟林评审团主席法布里斯·勒菲弗尔阿维尼翁大学教授论文指导奥利维尔·皮耶昆谷歌研究教授:智囊团论文联合主任菲利普·普雷教授,大学。里尔/CRISTAL/因里亚报告员奥利维耶·西格德索邦大学报告员卢多维奇·德诺耶教授,Facebook /索邦大学审查员越南圣迈IMT Atlantic高级讲师邀请弗洛里安·斯特鲁布博士,Deepmind对于那些及时看到自己错误的人...3谢谢你首先,我要感谢我的两位博士生导师Olivier和Philippe。奥利维尔,"站在巨人的肩膀上"这句话对你来说完全有意义了。从科学上讲,你知道在这篇论文的(许多)错误中,你是我可以依