我需要和提醒文件的支持JavaScript的第一个字母:
获取文档的第一个字母?
<!DOCTYPE HTML>
<HTML>
<BODY>
<P>Sententia est.</P>
</BODY>
</HTML>
我想这这样做:
var littera = document[0];
alert(littera);
它告诫不<
,但undefined
。我怎样才能得到文件的第一个字母?
我需要和提醒文件的支持JavaScript的第一个字母:
获取文档的第一个字母?
<!DOCTYPE HTML>
<HTML>
<BODY>
<P>Sententia est.</P>
</BODY>
</HTML>
我想这这样做:
var littera = document[0];
alert(littera);
它告诫不<
,但undefined
。我怎样才能得到文件的第一个字母?
<!DOCTYPE HTML>
<HTML>
<head>
<script>
var littera = document.documentElement.innerHTML;
alert(littera[0]);
</script>
</head>
<BODY>
<P>Sententia est.</P>
</BODY>
</HTML>
您需要获取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>
还有其他的方法做的一样好。
var littera = document.children[0].innerHTML[0];
alert(littera);
下面的代码工作正常....
var littera = document.getElementsByTagName('p')[0].innerHTML.charAt(0);
alert(littera);
这段代码输出为'S'
fiddle
文件不是字符串对象 – avck
您无法访问文档的innerHTML/outerHTML。 –
你想说'
Sententia est。
'的字母“S”吗? –