获取第一封文件?

时间:2016-03-28 11:01:07

标签: javascript input

我需要使用JavaScript获取并提醒该文档的第一个字母:

<!DOCTYPE HTML>
<HTML>
<BODY>
<P>Sententia est.</P>
</BODY>
</HTML>

我试着这样做:

var littera = document[0];
alert(littera);

它不会警告<,而是undefined。我怎样才能得到文件的第一个字母?

4 个答案:

答案 0 :(得分:2)

你需要获得documentElement。第一个字母是S。可以使用nextElementSibling提醒您。

alert(document.body.firstChild.nextElementSibling.innerHTML[0]);
<!DOCTYPE HTML>
<HTML>
  <BODY>
    <P>Sententia est.</P>
  </BODY>
</HTML>

如果您需要提醒<,那么您需要获取身体的innerHTML

alert(document.body.innerHTML.trim()[0]);
<!DOCTYPE HTML>
<HTML>
  <BODY>
    <P>Sententia est.</P>
  </BODY>
</HTML>

还有其他方法可以做。

答案 1 :(得分:1)

此处Fiddle Demo

var littera = document.children[0].innerHTML[0];
alert(littera);

答案 2 :(得分:0)

<!DOCTYPE HTML>
<HTML>
    <head>
        <script>
            var littera = document.documentElement.innerHTML;
            alert(littera[0]);
        </script>
    </head>
    <BODY>
        <P>Sententia est.</P>
    </BODY>
</HTML>

答案 3 :(得分:0)

下面的代码工作正常......

var littera = document.getElementsByTagName('p')[0].innerHTML.charAt(0);
alert(littera);

此代码输出为&#39; fiddle