如何在<td>中获取<p>元素?

nov*_*ino 0 javascript getelementbyid

我想得到一个"p"元素,它位于"td"内.我怎么才能得到它?我的代码是:

 <td id="mytd"> 
    <p> aaaa </p>
    <p> bbbbb </p>
    <p id="myp"> cccc </p> 
 </td>
Run Code Online (Sandbox Code Playgroud)

我可以使用td.document.getElementById("mytd"),但我不知道如何获得p id="myp".

djd*_*d87 7

只是使用完全相同的代码getElementById,但使用的<p>代替而不是<td>:

var p = document.getElementById("myp");
p.style.background = "#000";
p.style.color= "#FFF";
Run Code Online (Sandbox Code Playgroud)

这是一个显示它工作的jsFiddle.

  • 会发生什么?javascript控制台中的任何错误? (2认同)