有一个我正在访问的网页,我想用我的Javascript控制台更改它的内容。代替当前的内容,我想从我的电脑中放入一个txt文件。在网页中显示TXT文件 - 客户端/ javascript控制台
到目前为止,我已经使用它的类名将它指向了元素,并且我设法使用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上传的服务)。
http://www.html5rocks.com/en/tutorials/file/dndfiles/?redirect_from_locale=ko也许这个链接会帮助你。 – ntalbs 2014-12-02 23:30:26