Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用javascript从外部文件写入HTML标记_Javascript_Html - Fatal编程技术网

使用javascript从外部文件写入HTML标记

使用javascript从外部文件写入HTML标记,javascript,html,Javascript,Html,我是HTML、CSS和Javascript的新手。我有一组HTML链接,每个链接代表一封电子邮件。单击链接后,我希望电子邮件显示在div中(在标记内)。电子邮件的内容位于单独的文本文件中。我有大约40个链接。例如,一个链接是: <a class="emailrefs" href="#" onclick="emailDisplay('164611092012')">11 September 2012 16:46</a> 我的Javascript是:

我是HTML、CSS和Javascript的新手。我有一组HTML链接,每个链接代表一封电子邮件。单击链接后,我希望电子邮件显示在div中(在标记内)。电子邮件的内容位于单独的文本文件中。我有大约40个链接。例如,一个链接是:

    <a class="emailrefs" href="#" onclick="emailDisplay('164611092012')">11 September 2012 16:46</a> 

我的Javascript是:

    <script>
    function emailDisplay(date)
    {
        if (date==164611092012)
            {
                document.getElementById("content").innerHTML="This worked";
            } 
    }
    </script>

功能电子邮件显示(日期)
{
如果(日期=164611092012)
{
document.getElementById(“content”).innerHTML=“这是有效的”;
} 
}
在if循环中,我需要从外部文本文件读取代码,然后写入页面div中的标记

我希望这一切都有意义。正如我所说,我对这一点是全新的,一周前就开始了,并且非常努力地学习

谢谢


MiddleClassMan

您可能需要研究jQuery的文件操作和读取,因为JavaScript除了XML之外实际上不做太多的文件处理:$(“.content”).load(“file.html”)

您需要查看ajax(可能使用jquery)来检索单独文件的内容,这些文件必须位于同一个域中。但是你的问题真的是要给一般人一个具体的答案,你能提供更多关于这个问题背景的信息吗?谢谢!那我就去看看。我以前没有使用过JQuery,但如果这是一条路,我会努力学习!试图-1这个答案,但jQuery是一个不错的起点。不过,剩下的是bunk:jQuery/is/javascript,XML只不过是格式化的明文,JS只需稍加努力就能处理二进制文件。参见示例JS/Linux