gpt4 book ai didi

javascript - document.getElementById ("test").value 和 document.getElementById ("test").innerHTML 有什么区别

转载 作者:太空狗 更新时间:2023-10-29 14:42:45 27 4
gpt4 key购买 nike

document.getElementById("test").value

document.getElementById("test").innerHTML

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

最佳答案

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

一个简单的例子,去JS Fiddle demo , 并在 input 中输入一个新值,然后移出 input。

测试使用以下 JavaScript:

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

(根据 am not i am 留下的评论,在下面的评论中更新了上面的文字。)

关于javascript - document.getElementById ("test").value 和 document.getElementById ("test").innerHTML 有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9057242/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com