⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 script.js

📁 lynda.com 2007年出品的javascript essential training教学视频(Dori Smith主讲)的配套源码。
💻 JS
字号:
window.onload = initAll;var nodeChangingArea;function initAll() {	document.getElementsByTagName("form")[0].onsubmit = nodeChanger;	nodeChangingArea = document.getElementById("modifiable");}function addNode() {	var inText = document.getElementById("textArea").value;	var newText = document.createTextNode(inText);	var newGraf = document.createElement("p");	newGraf.appendChild(newText);	nodeChangingArea.appendChild(newGraf);}function delNode() {	var delChoice = document.getElementById("grafCount").selectedIndex;	var allGrafs = nodeChangingArea.getElementsByTagName("p");	var killGraf = allGrafs.item(delChoice);	nodeChangingArea.removeChild(killGraf);}function insertNode() {	var inChoice = document.getElementById("grafCount").selectedIndex;	var inText = document.getElementById("textArea").value;	var newText = document.createTextNode(inText);	var newGraf = document.createElement("p");	newGraf.appendChild(newText);	var allGrafs = nodeChangingArea.getElementsByTagName("p");	var oldGraf = allGrafs.item(inChoice);	nodeChangingArea.insertBefore(newGraf,oldGraf);}function nodeChanger()  {	var actionType = -1;	var currentPgraphCount = nodeChangingArea.getElementsByTagName("p").length;	var radioButtonSet = document.getElementsByTagName("form")[0].nodeAction;		for (var i=0; i<radioButtonSet.length; i++) {		if (radioButtonSet[i].checked) {			actionType = i;		}	}		switch(actionType) {		case 0:			addNode();			break;		case 1:			if (currentPgraphCount > 0) {				delNode();				break;			}		case 2:			if (currentPgraphCount > 0) {				insertNode();				break;			}		default:			alert("No valid action was chosen");	}		document.getElementById("grafCount").options.length = 0;	for (i=0; i<nodeChangingArea.getElementsByTagName("p").length; i++) {		document.getElementById("grafCount").options[i] = new Option(i+1);	}	return false;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -