菜鸟问题。我想知道是否可以将HTML插入Div或任何其他元素,并使它在源代码中可见。
例如,如果我使用jQuery load()函数,则可以加载HTML源代码,但是如果单击“查看页面源代码”,则HTML不可见。
<html lang="en">
<head>
<meta charset="utf-8">
<title>load demo</title>
<style>
body {
font-size: 12px;
font-family: Arial;
}
</style>
<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
</head>
<body>
<b>Products:</b>
<ol id="all-products"></ol>
<script>
$( "#all-products" ).load( "index2.html #products li" );
</script>
</body>
</html>
在“查看页面源”选项上可见动态插入HTML代码是否有解决方法?
谢谢
RH
答案 0 :(得分:0)
浏览器在客户端上运行JavaScript(这意味着代码在您的计算机上执行,而不是在将代码发送给您的服务器上执行)。而且,出于安全原因,不允许浏览器中的JavaScript访问文件系统(您能想象会造成严重破坏吗?)。
没有。您无法编写JavaScript来更新其来源文件。
您可能需要一些JavaScript,然后向服务器发送请求以执行一些“服务器端”代码(在服务器上执行的代码,例如:.php,ASP.NET,.jsp)。那些服务器端体系结构允许访问服务器文件系统。