页面中有如下代码:
<div id="RESB_RBT_USER_PHONENUMBER" style="float:left;"></div> 这个div在页面里面显示的时候显示了文字<div id="RESB_RBT_USER_PHONENUMBER" style="float:left;">用户号码:</div> 我只在js文件里找到了一个字符常量:
RbtUserRes.User = { ... PHONENUMBER : '用户号码:', ...}
请问两者是如何关联的?
<div id="RESB_RBT_USER_PHONENUMBER" style="float:left;"></div> 这个div在页面里面显示的时候显示了文字<div id="RESB_RBT_USER_PHONENUMBER" style="float:left;">用户号码:</div> 我只在js文件里找到了一个字符常量:
RbtUserRes.User = { ... PHONENUMBER : '用户号码:', ...}
请问两者是如何关联的?
document.getElementById('RESB_RBT_USER_PHONENUMBER').innerHTML = {
RbtUserRes.User.PHONENUMBER
}你看下有没有innerHTML = { RbtUserRes.User.PHONENUMBER 这部分
有一个js文件这样写的
function replaceResTagValue(map)
{
map == undefined ? map = resourceMap : map;
var divTags = document.getElementsByTagName("div");
for (var i=0;i<divTags.length;i++)
{
var tag = divTags[i];
if (tag.id.match(/^RESB_{1}/))
{
var resName = tag.id.toString().replace(/^RESB_{1}/,'');
tag.innerHTML = map.get(resName);
}
}
}还有另一个js文件中这样做:
function createRbtResValueMap()
{
var map = new Ext.util.MixedCollection();...map.add("RBT_USER_PHONENUMBER", RbtUserRes.User.PHONENUMBER);...}这样拼接字符串弄出来的东西,第一次遇到,好蛋疼~我是新手,不要笑我~~