JavaScript给input赋值的问题
有input:<inputid="s1"name="s1"/>用js语句给他赋值,value=5,可以写document.getElementById('s1').val...
有input:
<input id="s1" name="s1" />
用js语句给他赋值,value=5,
可以写document.getElementById('s1').value = 5;
设为只读,document.getElementById('s1').readOnly = true ;
请问以下属性怎么写:
onkeyup="kk()"
maxlength="5"
onfocus="f(this)"
onblur="b(this)"
onclick="c(this)"
或提供这方面的帮助也可 展开
<input id="s1" name="s1" />
用js语句给他赋值,value=5,
可以写document.getElementById('s1').value = 5;
设为只读,document.getElementById('s1').readOnly = true ;
请问以下属性怎么写:
onkeyup="kk()"
maxlength="5"
onfocus="f(this)"
onblur="b(this)"
onclick="c(this)"
或提供这方面的帮助也可 展开
2个回答
展开全部
<input type="text" id="xx" />
<script type="text/javascript">
var d = document.getElementById('xx');
d.setAttribute('maxlength', 5);
d.onkeyup = function(){
a(this);
}
d.onfocus = function(){
b(this);
}
d.onblur = function(){
c(this);
}
d.onclick = function(){
e(this);
}
function a(o){
alert(o.value);
}
function b(o){
o.value = '';
}
function c(o){
alert(o.value.length);
}
function e(o){
alert(o.getAttribute('maxlength'));
}
</script>
<script type="text/javascript">
var d = document.getElementById('xx');
d.setAttribute('maxlength', 5);
d.onkeyup = function(){
a(this);
}
d.onfocus = function(){
b(this);
}
d.onblur = function(){
c(this);
}
d.onclick = function(){
e(this);
}
function a(o){
alert(o.value);
}
function b(o){
o.value = '';
}
function c(o){
alert(o.value.length);
}
function e(o){
alert(o.getAttribute('maxlength'));
}
</script>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询