有人知道IE7中的onclick属性是否有长度限制?似乎我的onclick值在259个字符后被切断。
编辑:谢谢你的所有答案。似乎onclick属性没有限制。我的代码中某处必定存在错误。答案 0 :(得分:2)
必须是您的价值中的拼写错误(例如不匹配的报价)......
这对我来说很好......(1,537个字符)
<div onclick="alert('asdf asdf erg dfa wefe rg sdgs df asrg asd gf ser gfs df gr ser gfaer gfas df as rg segf s werf dfg as er f er gfse rgf a wdf ergf se rgfa sdfa ser f asew rf aw ef awe f e sr gfa we f a ergf a werf aswerf aw ef e r gfsergf ser g er g se rf ser fse rgh se rg s er fs er g e g se rg s er g s er fg sd gf sdr gs r es r gfsd fg s er g ser g se g d fg sd f gs df gsdfgsdfgsdfgsdfgsdf gsdf gsdfgsdfgs dfgsdfgsdf gs df gsdfgsdfgsdfgsdf ger gfas df as rg segf s werf dfg as er f er gfse rgf a wdf ergf se rgfa sdfa ser f asew rf aw ef awe f e sr gfa we f a ergf a werf aswerf aw ef e r gfsergf ser g er g se rf ser fse rgh se rg s er fs er g e g se rg s er g s er fg sd gf sdr gs r es r gfsd fg s er g ser g se g d fg sd f gs df gsdfgsdfgsdfgsdfgsdf gsdf gsdfgsdfgs dfgsdfgsdf gs df gsdfgsdfgsdfgsdf ger gfas df as rg segf s werf dfg as er f er gfse rgf a wdf ergf se rgfa sdfa ser f asew rf aw ef awe f e sr gfa we f a ergf a werf aswerf aw ef e r gfsergf ser g er g se rf ser fse rgh se rg s er fs er g e g se rg s er g s er fg sd gf sdr gs r es r gfsd fg s er g ser g se g d fg sd f gs df gsdfgsdfgsdfgsdfgsdf gsdf gsdfgsdfgs dfgsdfgsdf gs df gsdfgsdfgsdfgsdf gs df as rg segf s werf dfg as er f er gfse rgf a wdf ergf se rgfa sdfa ser f asew rf aw ef awe f e sr gfa we f a ergf a werf aswerf aw ef e r gfsergf ser g er g se rf ser fse rgh se rg s er fs er g e g se rg s er g s er fg sd gf sdr gs r es r gfsd fg s er g ser g se g d fg sd f gs df gsdfgsdfgsdfgsdfgsdf gsdf gsdfgsdfgs dfgsdfgsdf gs df gsdfgsdfgsdfgsdf g END END END');">Hello</div>
答案 1 :(得分:2)
这些属性没有长度限制。更可能的是,您不小心在属性中使用引号来使整个标记不可解析,如:
<input type="button" onclick="alert("I'm not quite right.");"/>
您可以通过两种方式解决此问题:
<input type="button" onclick="alert('I\'m all better now.');"/>
<input type="button" onclick="alert("I'm all better now.");"/>