html代码
<html>
<head>
<title></title>
<script src="demo3.js"></script>
<style>
*{font-size: 14px;margin: 0px;padding: 0px;}
.main
{
border: 1px solid blue;
width: 450px;
height: 400px;
position: relative;
margin: 20px auto;
}
.content
{
border: 1px solid gainsboro;
width: 430px;
height: 320px;
list-style: none;
margin: 5px auto;
overflow-y: scroll;
}
.msg
{
width: auto;
height: auto;
max-width: 300px;
margin: 5px;
padding: 3px;
word-break: break-all;
border-radius: 5px;
clear: both;
}
.content .left
{
background-color: greenyellow;
float: left;
text-align: right;
}
.content .right
{
background-color: green;
float: right;
text-align: right;
}
.new_msg
{
width: 430px;
height: auto;
margin: 5px auto;
display: block;
}
.send_btn
{
width: 100px;
height: 25px;
position: absolute;
right: 8px;
bottom: 4px;
}
</style>
</head>
<body>
<div class="main">
<ul id="content" class="content">
<li class="msg left">hello
</li>
<li class="msg right">hello
</li>
<li class="msg left">who are u
</li>
<li class="msg right">lilei
</li>
<li class="msg right">aaa
</li>
</ul>
<textarea id="msg" class="new_msg"></textarea>
<button id="btn" class="send_btn">发送
</button>
</div>
</body>
</html>
js代码
onload =
function(){
var msg=document.getElementById(
"msg");
var btn=document.getElementById(
"btn");
var content=document.getElementById(
"content");
btn.onclick=
function(){
var msg_value=msg.value;
var li =document.createElement(
"li");
li.className=
"msg right";
li.innerHTML=msg_value;
content.appendChild(li);
msg.value=
"";
}
msg.onkeypress=
function(evt){
var evt =evt||window.event;
if(evt.ctrlKey&&(evt.keyCode==
13||evt.keyCode==
10)){
btn.onclick();
}
}
}
全选
html代码
<html>
<head>
<title></title>
<script src="demo4.js"></script>
</head>
<body>
全选
<input type="checkbox" id="all"/></br>
C++
<input type="checkbox" /></br>
C
<input type="checkbox" /></br>
Javascript
<input type="checkbox" /></br>
JAVA
<input type="checkbox" /></br>
php
<input type="checkbox" /></br>
C#
<input type="checkbox" /></br>
Python
<input type="checkbox" /></br>
</body>
</html>
js代码
onload =
function(){
var all=document.getElementById(
"all");
var inputs=document.getElementsByTagName(
"input");
all.onclick=
function(){
if(all.checked){
for(
var i=
0;i<inputs.length;i++){
inputs[i].checked=
true;
}
}
else{
for(
var i=
0;i<inputs.length;i++){
inputs[i].checked=
false; }
}
}
}
表格的及时编辑
html代码
<html>
<head>
<title>表格的及时编辑
</title>
<script src="demo5.js"></script>
</head>
<body>
<table border="1">
<tr>
<td>你好
</td>
<td>祝你幸福
</td>
<td>再见
</td>
</tr>
</table>
</body>
</html>
js代码
onload =
function(){
var tds=document.getElementsByTagName(
"td");
for(
var i=
0;i<tds.length;i++){
tds[i].onclick=
function(){
var str =
this.innerHTML;
var input=document.createElement(
"input");
this.innerHTML=
"";
input.value=str;
this.appendChild(input);
input.focus();
input.select();
input.onclick=
function(evt){
var event=evt||window.event;
window.event?evt.cancelBubble=
true:evt.stopPropagation();
}
input.onblur =
function(){
this.parentNode.innerHTML =
this.value;
}
}
}
}
转载请注明原文地址: https://ju.6miu.com/read-962699.html