<BODY>
<SCRIPT LANGUAGE="JavaScript">
<!--
var a = document.createElement("a");
a.href = "#";
a.innerText = "new";
document.body.appendChild(a);
//a.onclick = function() {alert('hello');}
a.attachEvent("onclick",function() {alert('hello');});
//-->
</SCRIPT>
</BODY>
<SCRIPT LANGUAGE="JavaScript">
<!--
var a = document.createElement("a");
a.href = "#";
a.innerText = "new";
document.body.appendChild(a);
//a.onclick = function() {alert('hello');}
a.attachEvent("onclick",function() {alert('hello');});
//-->
</SCRIPT>
</BODY>
<hr>
<SPAN ID="oData"></SPAN><SCRIPT>
oData.innerHTML="";
var aElement=document.createElement("A1");
eval("aElement.innerText='click me'");
aElement.attachEvent("onclick",clickme);
oData.appendChild(aElement);
function clickme()
{
alert("just a test!");
}
</SCRIPT>
直接写在html文档里面为什么邦定事件就不能成功?
</A1><script language="JavaScript">
<!--
o=document.getElementById("a11");
o.onclick = function() {alert('');}o.onclick();
//-->
</script>
也不能动态创建
一个静态的页面写死
有什么好办法吗?
用别的东西包起来,或者包别的东西。
<A id="a1"></A>
对于一个完整的页面它可能include很多这样的代码
<!--#include virtual="xxxxx.htm" -->
我想在它之前加上一个元素
<A1>
<!--#include virtual="xxxxx.htm" -->
</A1>
click A1便于定位xxxxx.htm
因为感觉A1是自定义的元素可能不会影响xxxxx.htm里面的样式
不知道有没有其他的元素可以完成这样的功能
<A1 id="a1">
adfasdfadsfasdf
</A1>
</span>
===========
or
===========
<div onclick="alert('hello!');">
<A1 id="a1">
<table>
…………
</table>
</A1>
</div>
img.src="...";
document.body.insertBefore(img);
img.onclick=function(){
alert('aaaa');
}