如何在asp.net中使用body onload调用jscript函数

时间:2014-08-21 03:56:55

标签: javascript

我是这个编码esp asp.net的新手!!我实际上在asp.net中使用jscript ..所以 我想在页面加载后出现6个div元素。我已经为div class = div效果做了css ..所以 这是我的代码,我试图从javascript代码调用$ newfunc到body部分..

当我进入身体onload =“$ newfunc”> ..没有结果!!

请帮我解决如何调用$ newfunc ..

谢谢你!!

<link href="Styles/Site.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" language="javascript">
    $(document).ready(function newreq () {
        var $newfunc = $('<div class="div effect" />');
        for (var i = 1; i < 6; i++) {
            $newfunc = $('<div class="div effect" />').text(i);
            $('body').append($newfunc);
        }enter code here
    });
</script>
    <title>Topics</title>

</head>
<body onload= "$newfunc();">

</body>

1 个答案:

答案 0 :(得分:0)

你究竟想用你的代码做什么?为了调用一个名为$ newfunc()的函数,你需要将它定义为一个函数,而不是一个jQuery对象(绝对不是在$(document).ready()中)。您发布的内容非常令人困惑。

让我们坚持使用vanilla Javascript,因为你有点新鲜。

<script type="text/javascript">
    function newfunc() {
        var newdiv = '<div class="div effect" />';
        var body = document.getElementById("body");
        for (var i = 1; i < 6; i++) {
            body.innerHTML += newdiv;
        }
    }
</script>
<title>Topics</title>

</head>
<body id="body" onload="newfunc();">

</body>