document.getElementById().value return undefined in chrome
document.getElementById().value return undefined in chrome
<div id="hour" style="display: none">2</div>
JavaScript 代码:
<script type="text/javascript">
var _h = document.getElementById('hour').value
alert(_h);
</script>
铬返回undefined
.问题出在哪里?
.value
属性适用于表单元素(输入(,而不是div。获取div 元素内容的最简单方法是使用 .innerHTML
:
document.getElementById('hour').innerHTML;
document.getElementById("hour").innerText
或
document.getElementById("hour").innerHTML
div
没有值。它不是输入。
你想使用 innerHTML 或 innerText/textContent。
使用
document.getElementById() method for displaying text on google console.
正如另一个OP所说,div没有.value属性。
您可以在此链接中看到所有HTML DOM属性:https://www.w3schools.com/JSREF/DEFAULT.ASP
<input id="hour" style="display: none" value="0" >
这应该可以消除错误。
相关文章:
- 为什么会出现错误;未捕获的类型错误:undefined不是函数;
- Node.js's Buffer.writeFloatBE in Javascript
- Setting default onclick behavior for <img> tag in gene
- /undefined在我的404错误日志中多次出现
- RequireJS向模块传递配置总是返回undefined
- JSON数组数据返回Undefined
- Collection.get returning undefined in backbone.js
- document.innerHTML undefined in 'DOMNodeInserted' ev
- document.getElementById().value return undefined in chrome
- isUndoAvailable and isRedoAvailable undefined in handsontabl
- HTMLCollection undefined in ie6/7?
- IndexedDB in a WinJS Binding LIst "undefined"
- OOP jQuery Plugin elem undefined in one place and not in oth
- script.readyState is undefined in IE11 & FF
- Undefined vs null in javascript
- io.sockets.manager.rooms leading 'undefined' in room
- Ajaxlink in cgridview;Error undefined不是yiigridview.js中的函数
- jslint错误:Unexpected 'in'与undefined比较,或者使用hasOwnPrope
- In-browser-javascript:在什么情况下.Open返回null/undefined
- Object.length undefined in javascript