javascript - 如果使用物化 css,如何获得改变的价值?
问题描述
如果我使用 Materialize CSS,如何从更改中获取价值?如果没有 Materialize CSS,我使用的是下拉属性,每次下拉更改都会获得值。
<div class="input-field col s6">
<select id="name">
<option value="" disabled selected>Choose Name</option>
<option value="1">John</option>
<option value="2">Doe</option>
<option value="3">Kim</option>
</select>
<label>Name Selection</label>
</div>
现在在 Javascript 中:
document.addEventListener('DOMContentLoaded', function() {
var elems = document.querySelectorAll('select');
var instances = M.FormSelect.init(elems);
});
document.addEventListener("DOMContentLoaded",function(){
google.script.run.withSuccessHandler(generateTable).getTableData();
});
function generateTable(dataArray){
var name = document.getElementById("name");
name.onchange = function(){
console.log(this.value);
}
}
好像 this.value 没有从下拉列表中返回任何值。有什么建议吗?
解决方案
推荐阅读
- c++ - 当我在窗口上调用 SetWindowLongPtr(GWL_STYLE) 时,为什么窗口会丢失其 HTMEME?
- google-sheets - 有没有办法用importranges排除嵌套countif公式中的空单元格?
- python - 这两个numpy数组形状有什么区别?
- javascript - 如何在 javascript 中提高数字以提高功率?
- applescript - 在浮动窗口中显示来自重复循环的变量
- javascript - Javascript XMLHttpRequest 鼠标悬停事件监听器
- gradle - 导入 coroutines-common 会导致错误“无法将 JVM 目标 1.8 的内联字节码构建到...”。即使明确指定了 jvmTarget
- react-native - 为什么在为 redux 操作运行测试时不调用来自 __mock__ 文件夹的模拟?
- javascript - 如何修复errorerror试图在sql中更新表
- jquery - 是否可以让 $.ajax 返回一个值,比如函数?