兔子我是熊猫
2017-01-08 22:53
var i=5;
var sec= document.getElementById("second");
setInterval(function(){
i--;
sec.innerHTML = i;
if (i==1){window.location.href="http://www.imooc.com/"}
},1000);
function goBack(){
window.history.go(-1);
}
这里面innerHTML什么意思?起到什么样的作用?
getElementById后面加value跟不加value有什么区别?
innerHTML ,有两个功能 ,获取和设置。
demo.innerHTML = "这是用innerHTML的方式来设置的纯文本内容";
获取:可以获取两个标签之间的内容,如果有嵌套标签不会忽略标签,高级浏览器会原样输出,获取到的内容。
demo.innerHTML = "<ul><li>这是第1个li标签</li><li>这是第2个li标签</li><li>这是第3个li标签</li></ul>";
如果设置内容的话,内容里面有标签的话,则在浏览器里面渲染成对应的标签的样式
getElementById后面加value,就等于获取你选取的拥有这个id 的标签里面的值,如果不加value,就会获取整个标签
innerHTML是获取对面的内容,比如说 <div>你好</div>你好就是div的innerHTML。而value多用于一些表单元素 getELementById 不加value 是获取对应id名的对象 加了 就是去获取这个id名的对象的value属性值
JavaScript进阶篇
468781 学习 · 22507 问题
相似问题