我是这个编码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>
答案 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>