有没有办法使用 Javascript 将 HTML 文件文本存储到数组中
Is there a way to store HTML file text into an array using Javascript
我想从 HTML 文件中提取所有单词并将它们存储到文本区域中,如下所示。有什么方法可以使用 Javascript 获取数组中的所有这些内容吗?任何提示将不胜感激。
<textarea id="url" name="url" type="Text"></textarea>
<a href="javascript:oF(document.getElementById('url').value)">Open File</a>
<script>
var f;
function oF(url) {
f = window.open();
f.location = url;
}
</script>
我需要的是,当我单击 URL [打开文件] 时,html 脚本将存储在该文本区域中。
如果我理解你的意思,你想使用 HTML 并从中提取尽可能多的单词以获得单词计数。如果是这样,这可能就是您想要的:
function stripHtml(html) {
var tmp = document.createElement("DIV");
tmp.innerHTML = html;
return tmp.textContent || tmp.innerText || "";
}
var str = "<p>I'm a word!! </p><p>Me too!!!!!</p>";
//Strip the HTML and remove puncuation
str = stripHtml(str).toLowerCase();
str = str.replace(/[!@#$%^&*\(\)\.?\{\}\[\]|<>,-=_+']/g,'');
//Split into an array of words
var words = str.split(/\b/g);
从那里你有文档中所有单词的数组,你只需要计算它们。祝你好运:)
我想从 HTML 文件中提取所有单词并将它们存储到文本区域中,如下所示。有什么方法可以使用 Javascript 获取数组中的所有这些内容吗?任何提示将不胜感激。
<textarea id="url" name="url" type="Text"></textarea>
<a href="javascript:oF(document.getElementById('url').value)">Open File</a>
<script>
var f;
function oF(url) {
f = window.open();
f.location = url;
}
</script>
我需要的是,当我单击 URL [打开文件] 时,html 脚本将存储在该文本区域中。
如果我理解你的意思,你想使用 HTML 并从中提取尽可能多的单词以获得单词计数。如果是这样,这可能就是您想要的:
function stripHtml(html) {
var tmp = document.createElement("DIV");
tmp.innerHTML = html;
return tmp.textContent || tmp.innerText || "";
}
var str = "<p>I'm a word!! </p><p>Me too!!!!!</p>";
//Strip the HTML and remove puncuation
str = stripHtml(str).toLowerCase();
str = str.replace(/[!@#$%^&*\(\)\.?\{\}\[\]|<>,-=_+']/g,'');
//Split into an array of words
var words = str.split(/\b/g);
从那里你有文档中所有单词的数组,你只需要计算它们。祝你好运:)