Javascript Do.GETelEnMyId()是否考虑临时创建的DIV?

Javascript Do.GETelEnMyId()是否考虑临时创建的DIV?,javascript,Javascript,我有一个像这样的潜水艇 var div = document.createElement('div'); div.innerHTML = "<div id='a'></div>"; 有没有其他更好的解决方案?您可以使用它,它也适用于元素,而不仅仅是整个文档: var el = div.querySelector( '#a' ); 您可以使用也适用于元素而不仅仅是整个文档的: var el = div.querySelector( '#a' ); 您应该告诉我

我有一个像这样的潜水艇

 var div = document.createElement('div');
 div.innerHTML = "<div id='a'></div>";  
有没有其他更好的解决方案?

您可以使用它,它也适用于元素,而不仅仅是整个文档:

var el = div.querySelector( '#a' );

您可以使用也适用于元素而不仅仅是整个文档的:

var el = div.querySelector( '#a' );

您应该告诉我们为什么要这样做。最有可能的是,你真正的问题还有另一个解决方案。为什么要接近呢?如果没有querySelector(),地球上没有其他方法可以做,这不是所有浏览器都支持的..?您应该告诉我们为什么要这样做。最有可能的是,你真正的问题还有另一个解决方案。为什么要接近呢?如果没有querySelector(),地球上没有其他方法可以做,这不是所有浏览器都支持的..?+1,即使'div'本身返回相同的内容。。。我认为这个问题不完整:D@nevelis你确定吗?OP在他的代码中创建两个div:
。因此,无论你指的是外部还是内部,都应该有区别。你完全正确;我测试了querySelector并误读了输出,所以我没有发布答案。。我想该睡觉了+1,即使“div”本身返回相同的内容。。。我认为这个问题不完整:D@nevelis你确定吗?OP在他的代码中创建两个div:
。因此,无论你指的是外部还是内部,都应该有区别。你完全正确;我测试了querySelector并误读了输出,所以我没有发布答案。。我想该睡觉了!