我愿列举在贾瓦古斯塔文创建的各种古典物体和甚至超文本元素的所有现有功能。 例如, Chrome和Fox的以下著作:
<html>
<body>
<script>
var object = document.createElement( "select" );
for( var prop in object )
{
document.body.innerHTML += "" + prop + "; // " + typeof object[prop] + "<br/>";
}
</script>
</body>
</html>
This outputs all the properties of the object including the functions available to that object, e.g.:
...
insertAdjacentHTML; // function
insertAdjacentText; // function
insertAdjacentElement; // function
getAttribute; // function
setAttribute; // function
removeAttribute; // function
getAttributeNode; // function
...
然而,这在E9中不会奏效,因此,你们所获得的都是扼杀/编号/目标特性,从来都不是任何功能特性。
我的问题是,我如何在运行的时候发现,E9的物体出口哪些功能名称?
很多人预先表示感谢。
UPDATE: adding a doctype gets this working as expected.
<!DOCTYPE html>
<body>
<script>
var object = document.createElement( "select" );
for( var prop in object )
{
document.body.innerHTML += "" + prop + "; // " + typeof object[prop] + "<br/>";
}
</script>
</body>
</html>