我一直在阅读有关 JavaScript 的 W3Schools 教程,并且很难理解为什么我的脚本没有引发异常。我希望它会在调用 document.getElementById("paragraphs") 时引发异常,因为没有 id 等于 paraghraphs。请让我知道为什么它没有抛出异常?
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Design Patterns</title>
</head>
<body>
<button type="button" onclick="throwException()">Click Me!</button>
<p id="paragraph">I am a paragraph</p>
<script>
function throwException(){
try{
var errorContainer = document.getElementById("paragraphs").value;
}catch(err){
errorContainer.innerHTML="An error occured...";
}
}
</script>
</body>
</html>