Javascript getElementById和GetElementsByCassName不工作

Javascript getElementById和GetElementsByCassName不工作,javascript,html,getelementbyid,getelementsbyclassname,Javascript,Html,Getelementbyid,Getelementsbyclassname,正如在前面提到的代码中一样,我使用了getElementById和getElementsByClassName,但它不工作 它给出了错误 f[0]。getElementById不是控制台内的函数 let f=document.getElementsByClassName('sec'); console.log(f[0].getElementById('p1'); document.write(f[0].getElementById('p1')) 1 Para2 3 4 5 Apara1 Ap

正如在前面提到的代码中一样,我使用了
getElementById
getElementsByClassName
,但它不工作

它给出了错误

f[0]。getElementById不是控制台内的函数

let f=document.getElementsByClassName('sec');
console.log(f[0].getElementById('p1');
document.write(f[0].getElementById('p1'))

1

Para2

3

4

5

Apara1

Apara2

Apara3

Apara4

Apara5

响应是DOM元素的数组

console.log(document.getElementById('p1'));
document.write(document.getElementById('p1'))
文档的函数,而不是DOM元素

console.log(document.getElementById('p1'));
document.write(document.getElementById('p1'))
response是DOM元素的数组

console.log(document.getElementById('p1'));
document.write(document.getElementById('p1'))
文档的函数,而不是DOM元素

console.log(document.getElementById('p1'));
document.write(document.getElementById('p1'))

.getElementById
是对象
文档的一种方法。因此,您需要稍微更改代码:

console.log(document.getElementById('p1'));
document.write(document.getElementById('p1'))

.getElementById
是对象
文档的一种方法。因此,您需要稍微更改代码:

console.log(document.getElementById('p1'));
document.write(document.getElementById('p1'))

getElementById
document
对象的函数

如果您想在类秒内获得p1,可以使用
querySelector
as

document.querySelector('.sec #p1')
div id=“maindiv”>

1

Para2

3

4

5

Apara1

Apara2

Apara3

Apara4

Apara5

设f=document.getElementsByClassName('sec'); console.log(document.querySelector('.sec#p1'); //document.write(document.querySelector('.sec#p1'))
getElementById
文档
对象的函数

如果您想在类秒内获得p1,可以使用
querySelector
as

document.querySelector('.sec #p1')
div id=“maindiv”>

1

Para2

3

4

5

Apara1

Apara2

Apara3

Apara4

Apara5

设f=document.getElementsByClassName('sec'); console.log(document.querySelector('.sec#p1'); //document.write(document.querySelector('.sec#p1'))
bro为什么使用core js使用jquery并简化您的生活:
变量f=$('mysec1>#p1');使用jquery

bro为什么使用core js使用jquery并简化您的生活:
变量f=$('mysec1>#p1');使用jquery

,如果您真的想使用core js,请这样使用它:

var myDomElement = document.getElementById( "foo" ); // A plain DOM element.
 
$( myDomElement ).find( "a" );

如果您真的想使用core js,请这样使用:

var myDomElement = document.getElementById( "foo" ); // A plain DOM element.
 
$( myDomElement ).find( "a" );