Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Can';我不知道如何修复一个单词替换javascript_Javascript - Fatal编程技术网

Can';我不知道如何修复一个单词替换javascript

Can';我不知道如何修复一个单词替换javascript,javascript,Javascript,我想用下面的脚本更改页面上的一些单词。我不知道如何修复它。。。有人能帮忙吗 您应该定义textNode 就像这个例子一样 函数GetTextNode(){ var textContainer=document.getElementById(“textContainer”); var textNode=textContainer.firstChild; 警报(textNode.data); } 这是容器中的一个简单文本。 获取容器的内容 我认为如果你也描述一下脚本的目的会更好,因为它有点让人

我想用下面的脚本更改页面上的一些单词。我不知道如何修复它。。。有人能帮忙吗


您应该定义
textNode

就像这个例子一样


函数GetTextNode(){
var textContainer=document.getElementById(“textContainer”);
var textNode=textContainer.firstChild;
警报(textNode.data);
}
这是容器中的一个简单文本。
获取容器的内容

我认为如果你也描述一下脚本的目的会更好,因为它有点让人困惑,而且可能有更简单的方法来完成同样的事情。我只想用我自己定义的单词替换页面上的单词。我有一些东西可以做到这一点,但据我所知,这不会将“通知”改为“通知”
var dict = {
    "not": " NOT ",
    "is not": " IS NOT ",
    "like": " likeeee ",
    "Like": "lllike",
    "job": "JOB"
},
    terms = [],
    term;
for (term in dict) { terms.push(term);
var search = new RegExp('\\b(' + terms.join('|') + ')\\b', 'g');
                };
// now for every text node:
textNode.data = textNode.data.replace(search, function(full, match) {
    return dict[match] || match;
});​
<head>
    <script type="text/javascript">
        function GetTextNode () {
            var textContainer = document.getElementById ("textContainer");
            var textNode = textContainer.firstChild;
            alert (textNode.data);
        }
    </script> 
</head>
<body>
    <div id="textContainer">This is a simple text in the container.</div>
    <button onclick="GetTextNode ()">Get the contents of the container</button>
</body>