asp.net如何在内容页中插入js代码
内容页中没有head和body标签,都不晓得js代码写在哪里,虽然可以添加ScriptManager,在里面调用外部js文件,但是我写的这个js函数要访问asp.net的...
内容页中没有head和body标签,都不晓得js代码写在哪里,虽然可以添加ScriptManager,在里面调用外部js文件,但是我写的这个js函数要访问asp.net的控件(给image控件赋值),所以牵涉到外部js访问asp.net控件的问题,网上很多方法都不是在内容页中,他们有head标签;所以想知道如何不调用外部文件,直接在内容页中插入js代码。
展开
展开全部
<html>
<head>
<style>
div {height:200px;width:200px;border:1px solid;background:#ccc;display:none;}
#main{height:auto;background:white;border:0;display:block;}
.active{background:red;}
</style>
<script>
window.onload=function (){
var oDiv=document.getElementById('main');
var aBtn=oDiv.getElementsByTagName('input');
var aDiv=oDiv.getElementsByTagName('div');
for(var i=0;i<aBtn.length;i++){
aBtn[i].index=i;
aBtn[i].onclick=function (){
for(var i=0;i<aBtn.length;i++){
aBtn[i].className='';
aDiv[i].style.display='none';
}
//alert(this.value);
this.className='active';
aDiv[this.index].style.display='block';
}
}
}
</script>
</head>
<body>
<div id="main">
<input type="button" class="active" value="1">
<input type="button" value="2">
<input type="button" value="3">
<div style='display:block'>1111</div>
<div>2222</div>
<div>3333</div>
</div>
</body>
</html>
<head>
<style>
div {height:200px;width:200px;border:1px solid;background:#ccc;display:none;}
#main{height:auto;background:white;border:0;display:block;}
.active{background:red;}
</style>
<script>
window.onload=function (){
var oDiv=document.getElementById('main');
var aBtn=oDiv.getElementsByTagName('input');
var aDiv=oDiv.getElementsByTagName('div');
for(var i=0;i<aBtn.length;i++){
aBtn[i].index=i;
aBtn[i].onclick=function (){
for(var i=0;i<aBtn.length;i++){
aBtn[i].className='';
aDiv[i].style.display='none';
}
//alert(this.value);
this.className='active';
aDiv[this.index].style.display='block';
}
}
}
</script>
</head>
<body>
<div id="main">
<input type="button" class="active" value="1">
<input type="button" value="2">
<input type="button" value="3">
<div style='display:block'>1111</div>
<div>2222</div>
<div>3333</div>
</div>
</body>
</html>
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-05-03
展开全部
可以直接在body里面直接写就可以啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询