使用setAttribute添加的属性不会由行为处理

时间:2011-12-31 01:29:59

标签: javascript internet-explorer setattribute

例如,如果我正在a.setAttribute("begin", b+".focus");它显示在开发工具的HTML标签中,但behavior完全忽略了它(如果我直接在html中添加begin="time1.focus"它工作得很好。

如何将这些动态添加的属性暴露给行为?
有没有其他方法来添加它们? (不包括createElement和document.write)

PS:我已经尝试过使用createAttribute + nodeValue + setAttributeNode无济于事。

1 个答案:

答案 0 :(得分:1)

秘诀是订单:您需要在添加行为类或使用addBehavior之前设置之前的属性。