我需要和提醒文件的支持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」嗎? –