textContent不会更改javascript中的值

时间:2015-04-13 20:04:09

标签: javascript html

所以我有这个脚本:

window.onload = function() {
       var myValues = localStorage.getItem("myValues") ? JSON.parse(localStorage.getItem("myValues")) : [];
       var myTables = localStorage.getItem("tableValues") ? JSON.parse(localStorage.getItem("tableValues")) : [];
       makeDuplicates(myTables);
       var divElements = document.querySelectorAll("#namefield");
       for(var i = 0; i < myValues.length; i++) {
           alert("In table: " + divElements[i].textContent + ", trying to change: "+myValues[i]);
           divElements[i].textContent = myValues[i];
       }
   }

我做了一个带警报的小测试,它获得的元素是正确的,myValue [i]存在,但div中的值不会随着警报下面的代码而改变。我不知道在这个场合我还应该展示什么,或者这还不够吗?

至于更多澄清 - 类似的代码适用于另一个javascript我用于另一个.html和这个特定的页面加载我在哪个td哪个内容将在for循环开始之前被更改的表(得到它警报)。

为什么没有发生变化的想法?

添加图片以澄清:

IMAGE1 AFTERCLICK

这是指向HTML的链接:http://pastebin.com/x5sbbj6b

0 个答案:

没有答案