1
我無法找到以編程方式訪問dijit.Dialog的方式。以下代碼:無法以編程方式訪問dijit.Dialog
<!DOCTYPE HTML>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Dialog</title>
<script src="http://ajax.googleapis.com/ajax/libs/dojo/1.6.0/dojo/dojo.xd.js"></script>
<script type="text/javascript">
dojo.require("dijit.Dialog");
dojo.addOnLoad(function() {
var myDialog = dojo.byId("myDialog");
myDialog.attr("content", "My New Content")
})
</script>
</head>
<body class="claro">
<div id="myDialog" dojoType="dijit.Dialog" title="My Dialog">
</div>
</body>
</html>
導致以下錯誤:「myDialog.attr不是函數」。如果我使用「set」方法而不是「attr」,會發生同樣的情況。
解決! 而不是使用dojo.byId我應該使用dijit.byId! – perissf
你可以回答(並接受)你自己的問題,而不是留下評論。這樣你的問題留下了未答覆的隊列。 (順便說一句,嘗試使用set而不是attr - 它的未來) – hugomg