我目前正在自学HTML DOM,我已经了解到(为了创建一个HTML元素)我必须使用document.create
&document.createTextNode
。我的问题是是否所有的HTML元素都需要一个文本节点?图像标签、表单字段或其他不显示文本的HTML元素有textnode值吗?
No。只有在元素中需要文本(除了通过属性如HTMLInputElement.value
提供的文本)时才需要文本节点。