JavaScript Tutorial/Dojo toolkit/clone

Материал из Web эксперт
Перейти к: навигация, поиск

Clone node

<html>
  <head>
    <script type="text/javascript">
      var djConfig = {
        baseScriptUri : "js/dojo/"
      };
    </script>
    <script type="text/javascript" src="js/dojo/dojo/dojo.js"></script>
    <script>
      function doOnLoad() {
        var originalNode = dojo.byId("originalNode");
        var clonedNode = dojo.clone(originalNode);
        clonedNode.innerHTML = "B";
        alert(originalNode.innerHTML);
        alert(clonedNode.innerHTML);
      }
    </script>
  </head>
  <body onLoad="doOnLoad();">
    <div id="originalNode> A </div>
  </body>
</html>


dojo clone

<html>
  <head>
    <script type="text/javascript">
      var djConfig = {
        baseScriptUri : "js/dojo/"
      };
    </script>
    <script type="text/javascript" src="js/dojo/dojo/dojo.js"></script>
    <script>
      var c1 = new dojo.Color([255, 0, 0]);
      alert(c1);
      var c2 = dojo.clone(c1);
      alert(c2);
    </script>
  </head>
  <body></body>
</html>