<script type="text/javascript">
var mychar=document.getElementById("con");
function hidetext()
{
mychar.style.display="none";
}
你可以把变量跟函数的关系理解为轮子和车子的关系,变量是函数的组成部分,轮子则是车子的组成部分,如果变量放在函数外边,就相当于轮子离开车子了,那车子自然无法启动,同理函数也无法正常使用。
因为你 <p id="con">做为一个Web开发师来说,如果你想提供漂亮的网页、令用户满意的上网体验,JavaScript是必不可少的工具。</p> 在下面 ,但是你的<script>标签是放在上面的
程序还没有读到<p>标签
你把<script>标签写在<p>标签后面 就可以执行了
因为变量不在函数里面是无法得到执行的,就好像定义了一个 hidetext 函数在 input事件里面 当你点击按钮 代码就会从 function 这个位置执行,函数外面的看不到滴