Olga1108 4 年之前
父節點
當前提交
6dfe796e9a
共有 3 個文件被更改,包括 7 次插入5 次删除
  1. 2 1
      js6.1/index.js
  2. 4 4
      js6.2/index.js
  3. 1 0
      js7.2/index.js

+ 2 - 1
js6.1/index.js

@@ -1,6 +1,6 @@
 // Task 6.1
 let body = document.body;
-let tags = ['div', 'ul', 'section', 'a', 'li'];
+let tags = ['div', 'ul', 'section', 'a', 'p'];
 let classes = ['list', 'item', 'gallery', 'holder', 'box'];
 let style = document.createElement ('style')
 document.head.appendChild ( style )
@@ -12,5 +12,6 @@ style.innerText = `.list {color: red;}
 for(let i = 0; i < tags.length; i++) {
     let result = document.createElement(tags[i]);
     result.classList.add(classes[i]);
+    result.innerText = `animals`
     document.body.appendChild(result)
 }

+ 4 - 4
js6.2/index.js

@@ -1,8 +1,8 @@
 // Task 6.2
 let tags = [
-    {tag: 'div', class: 'item', style: 'color: red;', text: 'subject'},
-    {tag: 'ul', class: 'list', style: 'list-style: none;', text: 'definition'},
-    {tag: 'section', class: 'gallery', style: 'background: #5363db;', text: 'photo'}
+    {tag: 'div', class: 'item', style: 'color: red; cursor: pointer;', text: 'subject'},
+    {tag: 'ul', class: 'list', style: 'cursor: pointer;', text: 'definition'},
+    {tag: 'section', class: 'gallery', style: 'background: #5363db; cursor: pointer;', text: 'photo'}
 ];
 for(let i = 0; i < tags.length; i++) {
     let tagName = tags[i].tag;
@@ -11,7 +11,7 @@ for(let i = 0; i < tags.length; i++) {
     let tagText = tags[i].text;
     let result = document.createElement(tagName)
     result.addEventListener( 'click', function(event) {
-        event.target.innerText = `${tagText}`;
+        event.target.style = `color: green;`;
     })
     result.classList.add(tagClass);
     result.setAttribute('style', tagStyle);

+ 1 - 0
js7.2/index.js

@@ -6,6 +6,7 @@ function over ( event ) {
 }
 function out ( event ) {
     event.target.style.backgroundColor = '#ff00ff50';
+    event.stopPropagation();
 }
 function clickHandler ( event ) {
     event.target.remove();