刚才代码贴上去还好好的,没有想到显示效果这么差!
只要把 代码复制到 写字板 或 UltraEdit 中,即可看到很好的排版效果:
只要把 代码复制到 写字板 或 UltraEdit 中,即可看到很好的排版效果:
解决方案 »
- 看看这js代码,帮忙改一下
- 请问是否可以用javascript的XMLHttpRequest读取远程图片?
- 刚在dreamwearver遇到一个简单的问题,但是没弄明白到底是什么原因,求教大虾。
- 解析问题
- JSP不通过form表单接受JavaScript的prompt参数问题
- 求一个js问题,立即给分
- 如何取得层中checkbox元素个数
- 请教:怎样让弹出警告框的时候,网页背景不要变白,保留原来内容。
- 还是关于二级联动列表框的问题!没辙了……
- 怎样用javascript打开保存文件的对话框?
- 如何先history.go(-2) 然后刷新该窗口呢? ----挑战性问题 *^_^*
- 怎么在两个框架里面同时出现网页?
<PUBLIC:ATTACH EVENT="onmouseover " ONEVENT="menuMouseover()" />
然后函数里面这么写:
function menuMouseover()
{
if (element.tagName=="div" && element.className=="xxx"){
element.style.background="#08247B";
element.style.color="#FFFFFF";
}
}
为什么 div.onmouseover = menuMouseover; 就不行了呢?
非常想得到解答,欢迎 HHH3000(蓝色爱琴海 阿信fans 001号) 回来讨论!
你可以这样 使用 div.attachEvent("onmouseover",div_mouseover);这种方法绑定时间!你这段代码的主要问题是处理方式不好:function menuMouseover()
{
var div = event.srcElement;
div.style.background="#08247B";
div.style.color="#FFFFFF";
}此时的event.srcElement 不一定就是div,极有可能是 div 中的文本,所以后两句会出问题!这样做:div.attachEvent("onmouseover",menuMouseover);function menuMouseover()
{
var div = event.srcElement;
while(div.tagName.toLowerCase() != "div")
{
div = div.parentNode;
}
div.style.background="#08247B";
div.style.color="#FFFFFF";
}这样就ok了!
换成 div.attachEvent("onmouseover",menuMouseover);没有语法错误,可就是 事件还是没有响应!
期望:
anson_ui(触摸未来) 回来讨论!
{
obj.style.background="#08247B";
obj.style.color="#FFFFFF";
}