Javascript简单打印传递参数

时间:2014-04-28 23:22:18

标签: javascript

我希望在下面的代码中打印传递参数的值。但它打印[对象事件]。

我是演讲开发的新手。我在这里想念的是什么

 <body onload("initialize('-33.873651000000000000','151.206889600000070000')")>

 <!DOCTYPE html>
 <html>
 <head>
 <script src=""></script>

 <script>
function initialize(longitude,latitude){
 alert(longitude)
 }
</script>

2 个答案:

答案 0 :(得分:0)

body标签需要放在html标签内。也可以使用onload =&#34;&#34;

 <!DOCTYPE html>
 <html>
 <head>
 <script src=""></script>

 <script>
function initialize(longitude,latitude){
 alert(longitude)
 }
</script>
   </head>

   <body onload= "initialize('-33.873651000000000000','151.206889600000070000')")>
   </body>
</html>

答案 1 :(得分:0)

修复Html代码中的代码顺序: 基本的HTML结构如下:

<!DOCTYPE html>
<html>
    <head>...</head>
    <body>...</body>
</html>

关于您的问题,您需要使用正确格式的 onload 属性:

onload = "[javascript code here]"

所以你有这个:

<html>
  <head>
    <script type="text/javascript">
       function initialize(longitude, latitude){
         alert(longitude);
       }
    </script>
  </head>

  <body onload = "javascript:initialize('-33.87651000000000000','151.206889600000070000');">
  </body>
<html>