![](/img/trans.png)
[英]How to get html class content of external page and store it in text file
[英]Display external javascript content as text in html page
我试图显示链接到html页面的javascript代码,使用脚本标记作为同一html页面上的文本(以及语法突出显示)作为用户查看底层JavaScript代码的工具。
最后,我还希望将html和css文件内容显示为学习工具,以便用户可以在同一页面上以用户友好的方式查看所有组件(位于选项卡控件的底部)。
另一个要求是文件是本地文件而不是存储在Web服务器上。 最后但并非最不重要的是,我希望尽可能简单(没有jQuery,如果可能的话没有额外的javascript)。
我尝试了几种没有太大成功的方法:
我正在寻找简单而有效的解决方案,我已经搜索了很多,但很难找到你想要将javascript转换成纯文本并在HTML页面上显示的东西。
从script元素中提取src
属性并通过单独的HTTP调用加载文件内容可能是最可行的解决方案。
使用jQuery的lodash源代码示例:
var src = $('#lodash').attr('src'); $.get(src, undefined, function(data) { $('#content').text(data); })
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <script id='lodash' src='https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.2/lodash.js'></script> <pre id='content'></pre>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.