FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
JavaScript/JavaScript-todo-list/script.js at main · Yasholo/JavaScript · GitHub
Yasholo
/
JavaScript
Public
Notifications
You must be signed in to change notification settings
Fork
1
Star
1
Code
Issues
0
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
Expand file tree
Breadcrumbs
JavaScript
/
JavaScript-todo-list
/
script.js
Copy path
More file actions
More file actions
Latest commit
History
History
History
executable file
·
51 lines (46 loc) · 1.43 KB
Breadcrumbs
JavaScript
/
JavaScript-todo-list
/
script.js
Copy path
File metadata and controls
executable file
·
51 lines (46 loc) · 1.43 KB
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
var
myNodelist
=
document
.
getElementsByTagName
(
"LI"
)
;
var
i
;
for
(
i
=
0
;
i
<
myNodelist
.
length
;
i
++
)
{
var
span
=
document
.
createElement
(
"SPAN"
)
;
var
txt
=
document
.
createTextNode
(
"\u00D7"
)
;
span
.
className
=
"close"
;
span
.
appendChild
(
txt
)
;
myNodelist
[
i
]
.
appendChild
(
span
)
;
}
var
close
=
document
.
getElementsByClassName
(
"close"
)
;
var
i
;
for
(
i
=
0
;
i
<
close
.
length
;
i
++
)
{
close
[
i
]
.
onclick
=
function
(
)
{
var
div
=
this
.
parentElement
;
div
.
style
.
display
=
"none"
;
}
}
var
list
=
document
.
querySelector
(
'ul'
)
;
list
.
addEventListener
(
'click'
,
function
(
ev
)
{
if
(
ev
.
target
.
tagName
===
'LI'
)
{
ev
.
target
.
classList
.
toggle
(
'checked'
)
;
}
}
,
false
)
;
function
newElement
(
)
{
var
li
=
document
.
createElement
(
"li"
)
;
var
inputValue
=
document
.
getElementById
(
"myInput"
)
.
value
;
var
t
=
document
.
createTextNode
(
inputValue
)
;
li
.
appendChild
(
t
)
;
if
(
inputValue
===
''
)
{
alert
(
"You must write something!"
)
;
}
else
{
document
.
getElementById
(
"myUL"
)
.
appendChild
(
li
)
;
}
document
.
getElementById
(
"myInput"
)
.
value
=
""
;
var
span
=
document
.
createElement
(
"SPAN"
)
;
var
txt
=
document
.
createTextNode
(
"\u00D7"
)
;
span
.
className
=
"close"
;
span
.
appendChild
(
txt
)
;
li
.
appendChild
(
span
)
;
for
(
i
=
0
;
i
<
close
.
length
;
i
++
)
{
close
[
i
]
.
onclick
=
function
(
)
{
var
div
=
this
.
parentElement
;
div
.
style
.
display
=
"none"
;
}
}
}
Back
|
FazBrowse Home
|
New Git URL