【发布时间】:2023-04-05 14:28:01
【问题描述】:
我正在使用 Javascript HTML DOM 事件,当我在浏览器中运行我的代码时,它说 statusHtmlFromObject 未定义。有人可以告诉我在html标签中写它的正确方法是什么,就像我正在尝试做的那样。我附上了 script.js 文件。
File: Script.js
function statusHtmlFromObject() {
var x = document.getElementById("mySelect").value;
console.log('This is your selection', x);
}
var html = '';
html +='<select id="mySelect" onchange="statusHtmlFromObject()">';
html +='<option value="Order placed">Order placed';
html +='<option value="Preparing">Preparing...';
html +='<option value="Packaging">Packaging...';
html +='<option value="Food is ready">Food is ready';
html +='</select>';
return html;
【问题讨论】:
-
如何渲染?脚本文件是如何加载的?
-
我已经在我的 html 页面中添加了脚本文件并尝试在 div 中获取数据,因为稍后我需要使用此按钮显示更多数据,它需要单独在脚本文件中并且不能直接在html页面上添加。我第一次在脚本文件中使用 html,对如何在 html 页面上正确显示它感到非常困惑。 @NielsNet
标签: javascript html dom dom-events