innerhtml并不是jquery方式,反而是HTML DOM属性,即JavaScript特性;该特性用以设定或回到元素具体内容(包含子元素),词法“原素目标.innerHTML="具体内容值"”或“原素目标.innerHTML”。
本实例教程作业环境:windows7系统软件、javascript1.8.5版、Dell G3计算机。
innerhtml并不是jquery方式,反而是HTML DOM属性,用以设定或回到元素具体内容。
innerHTML 特性可以设置或回到标识元素逐渐标签和完毕标识间的 HTML。
词法:
//设定原素具体内容
Object.innerHTML=text
//回到原素具体内容
Object.innerHTML
下边根据实例来讲解 innerHTML 属性应用。
当键入不为空时,客户输入文字每一次推送之后联接输入框前面的 label 一起一行行展示在 div 中,同时会清除输入框具体内容。假如键入为空,则弹出来警示提示框提醒客户。
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>应用innerHTML特性设詈div原素具体内容</title>
<style>
div {width:240px; height:200px; background:#f1f1f1; border:1px solid #333; padding:10px;}
</style>
<script>
window.onload = function(){
var oDiv = document.getElementById('div1');
var oSpan = document.getElementByldCspan1');
var oText = document.getElementById('text1');
var oBtn = document.getElementById('btn1.');
oBtn.onclick = function(){
if(!oText.value.match(/s*/)){ //使用正则表达式分辨输入是否属于空字符
//将输入框前 label、输入文字、自动换行标识及其div原先的具体内容一起做为div元素具体内容
oDiv.innerHTML = oSpan.innerHTML oText.value '<br>';
oText.value = ''; //发送短信后清除输入框
}else{
alert("输入您信息内容!');
}
};
};
</script>
</head>
<body>
<div id="div1"> </div>
<span id="span1">妙味:</span>
<input id="text1" type="text"/>
<input id="btn1" type="button" value="推送"/>
</body>
</html>
以上编码里的 if() 判断语句用了正则匹配来判定输入具体内容是否属于空字符。编码中用了 oSpan.innerHTML 和 oDiv.innerHTML 各自获得 span 主题元素 div 元素具体内容,随后,也通过 oDiv.innerHTML 将 span 主题元素 div 元素具体内容、输入框输入内容以及自动换行标识一起做为 div 元素具体内容来设置。
注:oDiv.innerHTML =oSpan.innerHTML oText.valu
e 等效于 oDiv.innerHTML=oDiv.innerHTML oSpan.innerHTML oText.value
。
下面要在输入框中依次键入二行文字并点击上传按键得到的结果:
大量程序编写基本知识,请访问:编程学习!!
以上就是关于innerhtml是jquery方式么的具体内容,大量欢迎关注AdminJS其他类似文章!