如何在html里面的js中写一个后台一样的代码

JavaScript014

如何在html里面的js中写一个后台一样的代码,第1张

JS输入输出HTML代码有2种方式:

1、在需要输出的的位置写JS代码:<script>document.write('需要输出的内容')</script>

比如:

<ul>

<script>document.write('<li><a href="/wap2/newsPage/1320">5</a></li><li><a href="/wap2/newsPage/1319">4</a></li><li><a href="/wap2/newsPage/1318">3</a></li><li><a href="/wap2/newsPage/1317">2</a></li><li><a href="/wap2/newsPage/1316">1</a></li>')

</script>

</ul>

2、采用js的innerHTML方法:

例子

<ul id="ul"></ul>

<script>

document.getElementById("ul").innerHTML='<li><a href="/wap2/newsPage/1320">5</a></li><li><a href="/wap2/newsPage/1319">4</a></li><li><a href="/wap2/newsPage/1318">3</a></li><li><a href="/wap2/newsPage/1317">2</a></li><li><a href="/wap2/newsPage/1316">1</a></li>'

</script>

首先建立一个按钮,在后台将调用或处理的内容写入button_click中

2、在前台写一个js函数,内容为document.getElementById("btn1").click()

3、在前台或后台调用js函数,激发click事件,等于访问后台c#函数;

方法一:

1、首先建立一个按钮,在后台将调用或处理的内容写入Button1_Click中

protected void Button1_Click(object sender, EventArgs e) 

    this.TextBox1.Text = "voodooer" 

}

2、在前台可以这样调用:

<input type="button" value="访问C#的方法" onclick='document.getElementById("Button1").click()' />

方法二:1、函数声明为public 或者protected

public string ss() 

    return("voodooer") 

}

2、 前台js调用方法

var a = " <%=ss()%>" 

alert(a)

方法三:

1、 前台代码

<script>

function __doPostBack(eventTarget, eventArgument) {     

    var theForm = document.Form1 //指runat=server的form     

    theForm.__EVENTTARGET.value = eventTarget     

    theFrom.__EVENTARGUMENT.value = eventArgument     

    theForm.submit() 

</script><input type="button" value="按钮" >

方法四: 

1、前台代码

<script language="javascript"> 

function SubmitKeyClick() 

    if (event.keyCode == 13) 

    { 

        event.cancelBubble = true 

        event.returnValue = false 

        document.all.FunName.value="要调用的函数名"; 

        document.form[0].submit() 

    } 

</script> 

<INPUT type="text"> 

<input type="hidden" > 〈!--用来存储要调用的函数 --〉