Javascript 刷新div时出现问题

Javascript 刷新div时出现问题,javascript,html,dojo,Javascript,Html,Dojo,我有一个部门如下: 一个 但是我的文本“2”没有反映在UI中,div文本如何没有反映在UI上。有没有任何方法可以强制刷新div。div不是一个普通的div。有一些jquery插件可以将div转换为锚的工具提示。所以当我将鼠标悬停在锚上时,我可以看到工具提示 编辑:标题是如何附加到工具提示的 <a alt="" class="tooltipcls" style="background: transparent url(xyz.gif) bla bla bla; title="#ido

我有一个部门如下: 一个

但是我的文本“2”没有反映在UI中,div文本如何没有反映在UI上。有没有任何方法可以强制刷新div。div不是一个普通的div。有一些jquery插件可以将div转换为锚的工具提示。所以当我将鼠标悬停在锚上时,我可以看到工具提示

编辑:标题是如何附加到工具提示的

<a alt="" class="tooltipcls"
 style="background: transparent url(xyz.gif)  bla bla bla; 
 title="#idofdiv" href="javascript:void(0);"
 dojoAttachPoint="abc"
 dojoAttachEvent="onmouseover:_populatetooltip"
 ></a>
<div dojoAttachPoint="aksabc1" id="idofdiv" style="display: none; position: absolute;">pop
up content here </div>

流行音乐
在这里更新内容
查看标题是如何附加到div的。我运行一个脚本,他们的脚本和工具提示与锚关联

必须将“B”和“I”大写。

Javascript是一种区分大小写的语言。Javascript函数通常使用拼写,方法被调用

这是来自:

名为“myfunction”的函数与“myfunction”不同,名为“myVar”的变量与“myVar”不同

JavaScript区分大小写,因此在创建或调用变量、对象和函数时,请密切注意大小写


Javascript区分大小写。它应该是
getElementById
。虽然,这可能不是你想要的答案


编辑:问题可能是(因为您没有向我们展示您的完整代码),您的工具提示插件在初始化插件时捕获了
div
的文本。因此,基本上,您可以再次调用该函数:

document.getElementById('xyz').innerHTML = "two";
$('.tooltip').tooltip(); // The code that initializes your plugin

再说一次,不是很理想。我们没有足够的代码可以使用:(

您可以使用以下Jquery函数更改div的内部文本

  $("div#xyz").html('two');

如果你在使用jQuery,为什么要编写常规的js?实际上我在使用dojo,但是工具提示是在jQuery中编写的,它已经被人开发出来了,所以每当我想使用工具提示时,我都需要使用css类来锚定标记,并且在标题中我必须给出title=“#divid”其中divid=xyzare you sure
alert(a);
给你一个,因为你要么得到
[object]
否则你将一无所获。在任何情况下,按照@RabidFire所说的去做。这将解决问题。这是我的虚拟代码,这只是一个示例。你可能会发现通过这只是一个示例代码来共享一个示例很有用。实际代码没有任何此类错误Sam没有获取美元('.tooltip')。tooltip()。我只熟悉dojo和js,我不知道jqueryam抱歉,我不能发布原始代码,因为它违反了我的公司政策。我使用了修改后的jquery插件,
$(“#在这里输入你的id\u选择器”)。工具提示()
-在你的示例中,它应该是
$(“#xyz”)。工具提示()
-尝试一下,看看它是否有效。如果无效,请在上创建更好的虚拟实现,而不违反公司的策略。@rabidFire:我刚刚添加了一些说明
  $("div#xyz").html('two');