Javascript 检查DOM元素类型/属性以将值分配给innerHTML或value
我想在选定的容器中查询所有内容Javascript 检查DOM元素类型/属性以将值分配给innerHTML或value,javascript,Javascript,我想在选定的容器中查询所有内容 container = document.querySelector('[data-container]') 我还有一个变量,它包含一个值 如果子元素具有值属性(如输入) 如果不是,如“p”、“div”使用: child.innerHTML = variable 如何检查元素/类型属性 我需要逐个标签检查,还是更一般的检查 您可以在中使用更一般的方法::它检查对象(或其原型)上是否存在属性: 例如: var container=document.queryS
container = document.querySelector('[data-container]')
我还有一个变量
,它包含一个值
如果子元素具有值
属性(如输入)
如果不是,如“p”、“div”使用:
child.innerHTML = variable
如何检查元素/类型属性
我需要逐个标签检查,还是更一般的检查 您可以在中使用更一般的方法:
:它检查对象(或其原型)上是否存在属性:
例如:
var container=document.querySelector(“[data container]”);
var children=container.children;
对于(变量n=0;n
段落
child.innerHTML = variable
if ("value" in element) {
// use value
} else {
// Use innerHTML or textContent, etc.
}