javascript - Javascript 如何使 2 个事件 onclick(getElementById 和函数)
问题描述
我希望单击按钮将照片从空白图像 (Vazio.jpg) 更改为 jpg (RyukFigA300.jpg) 中的照片,并将段落从 Preco 更改为 Preço:250,00 雷亚尔,我做不到第二个工作,< p >中的文字没有改变,谁能帮助我?
<th rowspan="6"><img id="imgproduto" class="imagemcatalogo" src="images/Vazio.jpg"><p id="precoproduto"> Preco </p>
<th><button onclick="document.getElementById('imgproduto').src='images/RyukFigA300.jpg'"; onclick="precoproduto6()">Ryouk em PVC</th>
<script language="javascript">
function precoproduto6(){
document.getElementById("precoproduto").innerHTML = 'Preço: R$250,00';
}
解决方案
您可以在点击时对两件事使用分号,试试这个
<th rowspan="6"><img id="imgproduto" class="imagemcatalogo" src="images/Vazio.jpg"><p id="precoproduto"> Preco </p>
<th><button onclick="document.getElementById('imgproduto').src='images/RyukFigA300.jpg';precoproduto6()">Ryouk em PVC</th>
<script language="javascript">
function precoproduto6(){
document.getElementById("precoproduto").innerHTML = 'Preço: R$250,00';
}
推荐阅读
- rust - 采用通用枚举或任何可以在函数中“作为使用”的类型
- java - 不等于 Spring Boot REST/JPA 服务上的查询
- ios - 在 UITableViewController 中显示 Toast 消息并滚动
- android - Sketchware - 发布到 Play 商店的问题
- python - Python 新手 - 需要帮助打开窗口
- flutter - 颤振在小部件的多个实例之间共享状态
- node.js - 下一个反应构建失败并出现错误错误:“/app/node_modules/i18next-http-middleware”的包导出未定义有效的“./cjs”目标
- tfs - TFS 构建成功,但为什么没有将任何内容部署到目标系统文件夹
- angular - 在路由模块角度重用路由
- xslt - xsl:if 使用 nmap 输出进行评估