发表于: 2017-04-05 22:46:43
2 959
今天完成的事情:
今天本来打算做任务二,但要做的时候才发现很没有头绪,并且写的js代码不少会有语法错误、根本编译不了。归根结底还是基础知识这一块儿掌握的不牢固、比较懵。还是回头看之前看过的教程、回头看书。
明天计划的事情:
将任务二涉及的知识点进行学习,然后做任务。
遇到的问题:
对于对象、元素的取值、赋值还是没太搞懂,代码编译有问题。回头继续搞懂这些知识。
收获:
JavaScript获得input元素value值的方法:
- <form name="myform">
- <input type="text" name="name" id="nn" />
- <input type="button" name="button" value="获取" onclick="print()" />
- </form>
1. 给from一个名字然后在JavaScript的地方就可以用form的名字来调用form表单里input元素的value属性可以得到值,并把值赋给a,最后用JavaScript的alert()打印方法打印出来。
var a=myform.name.value;
2.var a=document.getElementById("nn").value;
用 document.getElementsByName,document.getElementsByTagName,document.getElementsByClassName都实现不了。如果可以实现的话麻烦告诉一下方法~
getAttribute获取属性,setAttribute设置属性。例子如下:
var shopping =document.getElementById("dd");
alert(shopping.getAttribute("title"));
shopping.setAttribute("title","a list");
alert(shopping.getAttribute("title"));
childNodes,firstChild,lastChild属性,需要注意的是childNodes是数组。
nodeValue属性:
var description=document.getElementById("dd");
alert(description.firstChild.nodeValue="ddfg");
评论