js中写html代码怎么写

1.js如何写html页面js输出html中表格的方法如下:
document.write("<table border=1 >")
for(i=1;i<=r;i++)
{
document.write("<tr>")
for(j=1;j<=c;j++)
document.write("<td>"+Math.pow(j,i)) //输出数组
document.write("</tr>")
}
document.write("</table>")
运行结果:
2.JS实现文本框内html代码怎么编写很简单,其实就是相当于左边是个textarea输入域,右边是个代码解析,可用innerHtml.示例如下:
<html>
<head>
<script language="javascript">
function onsubm()
{
//document.getElementById("result").innerHTML=document.getElementById("text1").value;
result.innerHTML=document.getElementById("text1").value;
}
</script>
</head>
<body>
<div>
<font size="5" color="red">;编辑您的代码:</font>
<span style="position:relative;left:500px"><font size="5" color="red">;查看结果:</font></span></div>
<div style="width:600px;height:400px;border:1px solid blue;float:left;">
<form onsubmit="onsubm()" action="#">
<textarea rows="20" cols="80" id="text1">
</textarea>
<input type="submit" value="http://www.xuexi88.com/zhishi/提交代码"/>
</form>
</div>
<div id="result" style="width:300px;height:400px;border:1px solid blue;float:left;">
</div>
</body>
</html>
3.如何在 JS 中嵌入 HTML 代码不能这么写的,两者的执行位置不一样,JSP在服务器,JS在客户端 。
JSP代码最后都是要编译成Servlet在服务端执行的,然后把HTML格式的执行结果输出到客户端,而JavaScript是要发送到客户端解释执行的,两者的执行一个在前,一个在后,没法嵌套,即:JSP->Servlet(在服务器端执行)->HTML(包括JS)->;客户端(解释执行JS并渲染HTML)不过JSP代码倒是可以嵌套在JavaScript中,因为在将执行结果(HTML)返回给用户之前,JSP会在服务器端执行,而嵌套在JavaScript中的JSP代码就会替换为执行结果,如:<script type="text/javascript">function test(){var i=<%=request.getLocalPort()%>;alert(i);}</script>如果实在要写的话可以通过JSP的内置对象out来把JavaScript代码输出到客户端,但这样还是走的JSP->Servlet->HTML的流程,等于多走了一步,还不如直接写在HTML里.下面给出一个例子:<%out.println("<script type='text/javascript'>alert('Hello')</script>");%> 。
【js中写html代码怎么写】

js中写html代码怎么写

文章插图