当前位置: 代码迷 >> Java Web开发 >> js 输出内容 怎么显示在当前页面
  详细解决方案

js 输出内容 怎么显示在当前页面

热度:2002   发布时间:2013-02-25 21:20:43.0
js 输出内容 如何显示在当前页面
如果通过 docuemnt.write("aaaaaaaaa");输出
  里面的内容是显示在另一个页面的单独输出的
如果通过 var newconntent = document.createElement("<div>aaaaaaaaaa</div>");
  document.body.insertBefore(newRadioButton);输出总是写在内容的最后面或最前面的
若此内容用function viewconn(){}封装
<a style="margin-left:200px; margin-top:100px; font-size:14px;" onmouseover="viewconn()">坐标事件</a>

我是想把内容输出显示到坐标事件的当前位置,如何做?

------解决方案--------------------------------------------------------
没太明白你什么意思。
------解决方案--------------------------------------------------------
你先在相应的地方放个 div吧,然后在 div 中加入一些东西, 看看有关 css 的东东
------解决方案--------------------------------------------------------
在你要显示内容的地方加一个div
<div id="a"></div>

document.getElementById("a").innerHTML = "你要显示的内容";
这样就可以在div id为a的位置显示你要显示的内容
------解决方案--------------------------------------------------------
探讨
在你要显示内容的地方加一个div
<div id="a"> </div>

document.getElementById("a").innerHTML = "你要显示的内容";
这样就可以在div id为a的位置显示你要显示的内容

------解决方案--------------------------------------------------------
用documnt.write 是不可能滴, 除非你是在页面加载的时候写在某个特定的地方, 如果你是在页面加载完后通过 javascript 那用document.write会把页面其它内容清掉的.

用 document.aaa.innerHTML = ""; 
有什么不好?
------解决方案--------------------------------------------------------
再怎么动态你也要知道 你鼠标获得当前坐标点的某个 标签的 一个标识,这样你才可以用脚本把内容显示在里面, 我想这不太可能吧

你如果用动态层的话,那就是浮在上面的了
------解决方案--------------------------------------------------------
其实你需要的一个功能是这样的:
想alt属性一样,但是是一个跟随鼠标浮动的div,而且div中的内容会随
触发的对象的不同而变化,
那你可以写死一个隐藏的div,这个div要是绝对定位的
当触发时,改变div的坐标,根据触发点改变div的内容,再让div显示出来,
触发blur事件或满足什么条件时
再display=none隐藏掉这个div

很好做的,不过需要很好的js技巧,关键难点是获取触发对象的页面位置
  相关解决方案