经过几天对同一问题的研究,我发现了对以下代码的几个引用:
<html>
<head>
<script type="text/javascript">
function init() {
var extText = window.frames.messageTxt.document.body.lastChild.lastChild.data;
extText = extText.replace(/[\r\n]/g, " ");
document.forms[0].nMessage.value = extText;
}
window.onload = init;
</script>
</head>
<body>
<iframe name="messageTxt" src="txtData.txt" style="display:none"></iframe>
<form>
<textarea name="nMessage"></textarea>
<input type="button" value="click" onClick="init()">
</form>
</body>
</html>
上面的代码确实访问了 txtData.txt 文件(假设它存在)并将其转储到 a<textarea>
作为默认文本。出于某种原因,上面的回答都没有提到这是有效的,我假设是因为这个问题似乎<src>
特别暗示了标签(对于类似的技术可能不可用;我没有检查过);但是,我仍然认为值得一提的是,假设您的查询涉及获取外部 .txt 文件的更普遍的问题(或者如果遇到此页面的其他人正在寻找所述问题的答案),主要是因为我花了几个小时研究它,所以我相信答案很难产生是有道理的。