Execute
Save
Share
Share link
share
share
share
Team
Public Teams
Comments
0
Created By:
Guest
Title:
Title
Description
Edit
Copy Link
Login
Email *
Password *
Login
OR
Create Account
Screen Name *
Email *
Password *
Retype Password *
Team Access Code
Register
Public CodeBins
HELP
--Select Theme--
Ambiance
Blackboard
Cobalt
Eclipse
Elegant
Erlang-Dark
Lesser-Dark
Monokai
Neat
Night
Rubyblue
Vibrant-Ink
Xq-Dark
New CodeBin
CodeBins Versions
02/16/2016- V.1
Recent CodeBins
View All CodeBins
Bottom of Page
In Head
On Load
On Ready
Setting
Validate
Copy
Format
Setting
Validate
Copy
Format
< html > < head > < title > Assignment 3 Question 1 < /title> <script type="text/javascript "> function addH(display, txt) { if (txt.length > 0) { display.innerHTML = " < p > "+txt+" < /p>" + display.innerHTML; var sel = document.getElementById("paraNum"); var opt = document.createElement("option"); opt.text = sel.length+1; sel.add(opt); } } function delH(txt) { var nodeList = document.getElementsByTagName("p"); var sel = document.getElementById("paraNum"); var pNum = sel.selectedIndex; sel.remove(sel.length-1); if (pNum >= 0) { pNum += 5; for (var i=pNum+1; i < nodeList.length; i++) { nodeList[i-1].innerHTML = nodeList[i].innerHTML; } nodeList[nodeList.length-1].remove(); } } function insH(display, txt) { if (txt.length > 0) { var nodeList = document.getElementsByTagName("p"); var sel = document.getElementById("paraNum"); var pNum = sel.selectedIndex; if (pNum >= 0) { pNum += 6; var temp = txt; for (var i=pNum; i < nodeList.length; i++) { var temp1 = nodeList[i].innerHTML; nodeList[i].innerHTML = temp; temp = temp1; } var opt = document.createElement("option"); opt.text = sel.length+1; sel.add(opt); var para = document.createElement("p"); var node = document.createTextNode(temp); para.appendChild(node); display.appendChild(para); } } } function repH(txt) { if (txt.length > 0) { var nodeList = document.getElementsByTagName("p"); var sel = document.getElementById("paraNum"); var pNum = sel.selectedIndex; if (pNum >= 0) { nodeList[pNum+5].innerHTML = txt; } } } function handleText() { var display = document.getElementById("display"); var form = document.getElementById("form"); var txt = document.getElementById("txt").value; var add = document.getElementById("addNode"); var del = document.getElementById("delNode"); var ins = document.getElementById("insNode"); var rep = document.getElementById("repNode"); var pNum = document.getElementById("paraNum").selectedIndex; if (add.checked || del.checked || ins.checked || rep.checked) { if (add.checked) { addH(display, txt) } if (del.checked) { delH(txt) } if (ins.checked) { insH(display, txt) } if (rep.checked) { repH(txt) } } } </script > < /head> <body id="body"> <p> <form action="javascript:void 1" method="get" id="form" onsubmit="handleText()"> <p><textarea id="txt" name="textArea" rows="12" cols="40"></textarea > < /p> <p> <input type="radio" name="nodeEdit" id="addNode">Add node <input type="radio" name="nodeEdit" id="delNode">Delete node <input type="radio" name="nodeEdit" id="insNode">Insert after node <input type="radio" name="nodeEdit" id="repNode">Replace node </p > < p > Paragraph#: < select name = "paraNum" id = "paraNum" > < /select> <input type="submit" name="submit" id="submit"> </p > < /form> </p > < div id = "display" > < /div> </body > < /html>
No Doc Type
HTML5
HTML 4.01 Transitional
HTML 4.01 Strict
HTML 4.01 Frameset
XHTML 1.1
XHTML 1.0 Transitional
XHTML 1.0 Strict
XHTML 1.0 Frameset
Copy
Format
Download
×
Code Description
×
Difference of Versions
HTML
CSS
JS
×
JS Error
×
CSS Error
Errors
Warnings
×
JavaScript Setting
JS Libraries:
Chrome Frame 1.0.3
Dojo 1.8.0
Dojo 1.7.3
Dojo 1.7.2
Ext Core 3.1.0
jQuery 1.8.0
jQuery 1.7.2
jQuery 1.6.0
jQuery 1.5.0
jQuery 1.4.4
jQuery 1.4.0
jQuery-min 1.7.2
jQueryUI-min 1.8.21
MooTools more-1.4.0.1-full
MooTools core-1.4.5-full
MooTools core-1.4.1-full
Prototype 1.7.1.0
script.aculo.us 1.9.0
SWFObject 2.2
Twitter Bootstrap 2.0.4
WebFont Loader 1.0.28
yui 3.5.1
User Libraries:
Upload File
JavaScript URL(s):
×
CSS Setting
CSS Libraries:
jQueryUI 1.8.21
Twitter Bootstrap 2.0.4
User Libraries:
Upload File
CSS URL(s):