我正在访问一个网页,我想使用我的Javascript控制台更改其内容。代替当前内容,我想从我的计算机中放入一个txt文件。
到目前为止,我已使用其类名称指向该元素,并且我已设法使用innerHTML属性更改内容。但是,尝试加载txt文件会给我一个错误:“地址未被理解,Firefox不知道如何打开...”
我的代码:
var e = document.getElementsByClassName("share-mod-left");
e[0].innerHTML = "hello world"; //works
e[0].innerHTML = '<iframe src="C:\Users\MyAcc\Documents\test.txt"></iframe>'; //won't open
编辑:
这并没有解决我的问题,但我知道路径中的反斜杠被删除了。我将它们加倍,以便javascript正确读取它src="C:\\Users\\MyAcc\\Documents\\test.txt"
解决方案: 我不得不将文件上传到服务器,并从那里读取它。 (有很多提供txt上传的服务)。
答案 0 :(得分:0)
您的路径中需要file://
方案。