这里的函数为什么调用不上
<html>
<head>
<title>函数练习</title>
<script type="text/javascript">
var x1=document.getElementById('text1').value;
var x2=document.getElementById('text2').value;
var btn1=document.getElementById('btn1');
btn1.onClick=function comValue(x1,x2)
{
if(x1>x2)
{
document.write(x1+"比较大")
}
else if(x1<x2)
{
document.write(x2+"比较大")
}
else
{
document.write("一样大")
}
}
</script>
</head>
<body>
<input id="text1" type="txt" value="请输入数字">
<input id="text2" type="txt" value="请输入第二个数字">
<input id="btn1" type="button" value="比较" >
</body>
</html>