javascript – document.getElementById(“test”).value和document.getElementById(“test”)之间的区别是什么.internalHTML

前端之家收集整理的这篇文章主要介绍了javascript – document.getElementById(“test”).value和document.getElementById(“test”)之间的区别是什么.internalHTML前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
document.getElementById("test").value

document.getElementById("test").innerHTML

第一个是指地址,第二个是指存储在地址的值吗?另外,我在哪里可以找到有关value属性的文档?

解决方法

.value为您提供表单元素的当前设置值(input,select,textarea),而.innerHTML基于元素包含的DOM节点构建HTML字符串.

举一个简单的例子,转到JS Fiddle demo,在输入中输入一个新值,然后移出输入.

该测试使用以下JavaScript:

document.getElementById('input').onchange = function(){
    alert('innerHTML: ' + document.getElementById('input').innerHTML + '; whereas value: ' + document.getElementById('input').value);
};

(上述文本在am not i am留下的评论后更新,在下面的评论中.)

猜你在找的JavaScript相关文章