function TestEvent()
{
alert(event.target.id);//这里火狐会提示event未定义
}
<input id="Button3" type="button" value="TestEvent" onclick="TestEvent(event)" />
正确的写法:
function TestEvent(event)
{
alert(event.target.id);
}
<input id="Button3" type="button" value="TestEvent" onclick="TestEvent(event)" />
数据是固定的只是转换一下样式,这种需求在Web应用中还是很常见的,我们知道这样大大减少了客户端与服务器端的往返次数和服务器端的计算压力。那么客户端有这个能力么?
MSDN上我们也找到了使用Javascript进行客户端XSLT转换的解决方案
找到解决方案我们并没有开心多久,你知道浏览器兼容是每一个
web开发者的隐忧,显然上面的解决方案太微软太IE了。我们需要冷静一下,我们的目标是要兼容Firefox。W3C DOM将document.implementation属性作为使脚本找出当前环境实现了哪些DOM模块的一个途径。最后的解决方案是这个样子: