使用Javascript更改iframe内部文本的颜色

使用Javascript更改iframe内部文本的颜色,javascript,html,Javascript,Html,当数字低于某一点时,我试图更改文本文件中数字的颜色。此文件是用javascript读入的。例如,如果数字为400,则文本颜色应变为绿色。如果数字为200,则文本颜色应变为红色 我尝试过使用fontcolor()函数,但没有任何运气。我提供的代码基本上显示了iframe中文本文件的内容。我希望能够更改iframe内部文本的颜色 <iframe id="textfile" src="john.txt"></iframe> <script type="text/java

当数字低于某一点时,我试图更改文本文件中数字的颜色。此文件是用javascript读入的。例如,如果数字为400,则文本颜色应变为绿色。如果数字为200,则文本颜色应变为红色

我尝试过使用fontcolor()函数,但没有任何运气。我提供的代码基本上显示了iframe中文本文件的内容。我希望能够更改iframe内部文本的颜色

<iframe id="textfile" src="john.txt"></iframe>

<script type="text/javascript">
  function print() {
      var iframe = document.getElementById('textfile');
      iframe.contentWindow.print();
  }
</script>

函数打印(){
var iframe=document.getElementById('textfile');
iframe.contentWindow.print();
}

例如,如果数字为400,则文本颜色应变为绿色。如果数字为200,则文本颜色应变为红色

请勿使用iframe。使用javascript读取文本文件,然后将所有数据放在一个div中,这样您就可以使用html字体标记或css更改
400
的颜色


只是一个想法,在从txt文件中读取数据后,您可以搜索
400
输入字符串,然后您可以在输入div之前更改
400

我认为这是不可能的,因为JavaScript是一种基于客户端的语言,即基于浏览器的语言,无法访问客户端的文件系统。但是,如果要使用Node.js执行此操作,则可能需要使用JavaScript读取文件中的哪些内容?您对
fontcolor()
的调用在哪里?我认为
fontcolor()
只适用于HTML文档。它显然将文本包装在
元素中。您能提供一个使用div的示例吗?我对Javascript和HTMLC相当陌生请检查这些,它们会有帮助,和