刚开始学JSP,爱书上看到几行代码,不知道什么意思;google了半天无结果;请高手指点:
在一个JSP文件代码中加入;
<script language="JavaScript">
var l_doc=document.getElementById("test");
l_doc.innerHTML="First line to add <br>";
l_doc.innerHTML=l_div.innerHTMl+"second line to add";
</script>
请问:l_div.innerHTMl是什么意思?
前面的代码也没有定义啊
l_doc.innerHTML=l_div.innerHTMl+"second line to add";这句话是什么意思?
在一个JSP文件代码中加入;
<script language="JavaScript">
var l_doc=document.getElementById("test");
l_doc.innerHTML="First line to add <br>";
l_doc.innerHTML=l_div.innerHTMl+"second line to add";
</script>
请问:l_div.innerHTMl是什么意思?
前面的代码也没有定义啊
l_doc.innerHTML=l_div.innerHTMl+"second line to add";这句话是什么意思?
找本js的书看看吧
HTML 服务器控件的开始标记和结束标记之间的 HTML 内容。使用 InnerHtml 属性以编程方式修改 HTML 服务器控件的开始和结束标记中的内容。InnerHtml 属性不自动对进出 HTML 实体的特殊字符进行编码。HTML 实体允许显示特殊字符(如 < 字符),浏览器通常会将这些字符解释为具有特殊含义。< 字符会被解释为标志的开头,并且不会在页面上显示。若要显示 < 字符,将需要使用实体 <。例如,如果 InnerHtml 属性设置为 "<b> Hello </b>",则 < 和 > 字符不会分别转换为 < 和 >。呈现的输出仍将是:<b> Hello </b>。浏览器将检测 <b> 标记并用粗体显示“Hello”文本。警告 由于未对此文本进行 HTML 编码,因此可以在文本的 HTML 标记内嵌入脚本。如果该属性是使用用户输入动态设置的,请务必验证它的值以减少安全漏洞。
若要提供自动 HTML 编码和解码,请使用 InnerText 属性。注意 如果不存在子控件,则 InnerHtml 属性包含值 String.Empty。示例
<%@ Page Language="JScript" AutoEventWireup="True" %><html>
<script language="jscript" runat=server>
function Page_Load(Src: Object, E: EventArgs){
Message.InnerHtml = "Welcome! You accessed this page at: " + DateTime.Now
}
</script>
<body> <span id="Message" runat=server></span>
</body>
</html>
l_doc.innerHTML="First line to add <br>"
就是在一个页面中增加一句"First line to add ";这句话是粗体;
至于下面一句话l_doc.innerHTML=l_div.innerHTMl+"second line to add"; 现在还没搞清楚;
在浏览器中浏览该页面,显示的只有"First line to add",没有"second line to add";
等我搞清楚了再给大家一个交待!