javascript代码如何转换成HTML代码?

JavaScript023

javascript代码如何转换成HTML代码?,第1张

根据自己的需求自己动手写一个吧,大概原理如下:

<script>

var html = ""

var scripts = ""

scripts += "var div = document.createElement('div')"

+"div.appendChild(document.createTextNode('I am div.'))"

eval(scripts)

var content = document.createElement('div')

content.appendChild(div)

html = content.innerHTML

alert(html)

//结果:<DIV>I am div</DIV>

</script>

javascript运行在客户端,而asp运行在服务器端

要想asp接受到javascript中的变量,就的把javascript中的变量提交到asp中

方法比较多,下面是一个比较简单的方法

修改你原来的javascript

<a href="javascript:extractlinks()">点击测试下含有的链接?</a>

<script language="JavaScript1.2" defer="defer" >

<!--

function extractlinks(){

var links=document.all.tags("A")

var strlinks=''

b=0

var total=links.length

var win2=window.open("","","menubar,scrollbars,toolbar")

for (i=0i<totali++)

{

if ((links[i].href).indexOf("www")!=-1&

(links[i].href.length )<35) {

//win2.document.write("<font size='2'>"+links[i]+"</font><br>")

strlinks += links[i]+'|'

b++

}

}

//win2.document.write("<font size='2'>一共有"+b+"个外部连接</font><br>")

win2.location.href='view.asp?link='+strlinks

}

-->

</script>

新建一个view.asp

<%

link = Request.QueryString("link")

links =split(link,"|",-1,1)

for each str in links

Response.Write(str+"<br>")

next

%>

你就可以把就要把javascript中的变量提交到asp中

你还用现在流行的ajax把javascript中的变量提交到asp中