getElementById()似乎找不到元素。在纯Javascript中有办法解决这个问题吗?我无法控制元素ID,因为这些ID是由"页面生成器"生成的,我不能在这个应用程序中使用jQuery。
示例:
<div id="win0divFRED$0">
var orig = document.getElementById("win0divFRED$0");
非常感谢,
John
由于HTML4.01规范对的限制非常严格
ID和NAME标记必须以字母([a-Za-z])开头,后面可以跟任意数量的字母、数字([0-9])、连字符("-")、下划线("_")、冒号(":")和句点(".")。
根据4.01规范,您的id将无效。
与HTML5:形成对比
该值在元素的主子树中的所有ID中必须是唯一的,并且必须至少包含一个字符。该值不能包含任何空格字符。
我认为doctype可能有问题。尝试:
<!doctype html>