回复讨论(解决方案)
发现获取的值 只能是 value值1 2 3 获取不到拼接的
或取了再拼接
value后面加js代码好像不会执行,只有事件后面加才可以执行吧
或取了再拼接
怎么获取拼接法 求教
或取了再拼接
[img=http://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/001/face/48.gif]怎么获取拼接法 求教
表情自动加的
在js代码中拼接好字符串,再用document.write()输出到文档流中
在js代码中拼接好字符串,再用document.write()输出到文档流中
function show(str:String){
if(int(str)==1){
document.write(document.getElementById("Code"));
}else if(int(str)==1){
document.write(document.getElementById("Code"));
}else{
document.write(document.getElementById("Code"));
}
}
script>
是这样吗 但我的报错呢
这样不会报错 但是好像输不出值 还是我电脑浏览器的问题
这样不会报错 但是好像输不出值 还是我电脑浏览器的问题
这样呢
jq写的~·
无标题文档 script>
这样不会报错 但是好像输不出值 还是我电脑浏览器的问题
这样呢
这样可以输出 也改变了之 但我想在下拉框的onchange里面加上个方法具体如下
function show(e){
var opt = document.getElementById("taskData").options;
var str = document.getElementById("Code").value;
if(opt[opt.selectedIndex].value=='1'){
opt[opt.selectedIndex].value=Number(str)+1;
}else if(opt[opt.selectedIndex].value=='2'){
opt[opt.selectedIndex].value=Number(str)+1;
}else if(opt[opt.selectedIndex].value=='3'){
opt[opt.selectedIndex].value=Number(str)+1;
}else{
opt[opt.selectedIndex].value=Number(str)+1;
}
document.write(opt[opt.selectedIndex].value);
}
想在改变下拉框的选项之后吧对应的value值也改变
jq写的~·
无标题文档 script>
问下可在下拉框加个监听每次改变选项是 对应的value值也会变
这样不会报错 但是好像输不出值 还是我电脑浏览器的问题
这样呢
这样可以输出 也改变了之 但我想在下拉框的onchange里面加上个方法具体如下
function show(e){
var opt = document.getElementById("taskData").options;
var str = document.getElementById("Code").value;
if(opt[opt.selectedIndex].value=='1'){
opt[opt.selectedIndex].value=Number(str)+1;
}else if(opt[opt.selectedIndex].value=='2'){
opt[opt.selectedIndex].value=Number(str)+1;
}else if(opt[opt.selectedIndex].value=='3'){
opt[opt.selectedIndex].value=Number(str)+1;
}else{
opt[opt.selectedIndex].value=Number(str)+1;
}
document.write(opt[opt.selectedIndex].value);
}
想在改变下拉框的选项之后吧对应的value值也改变
这样不会报错 但是好像输不出值 还是我电脑浏览器的问题
这样呢
这样可以输出 也改变了之 但我想在下拉框的onchange里面加上个方法具体如下
function show(e){
var opt = document.getElementById("taskData").options;
var str = document.getElementById("Code").value;
if(opt[opt.selectedIndex].value=='1'){
opt[opt.selectedIndex].value=Number(str)+1;
}else if(opt[opt.selectedIndex].value=='2'){
opt[opt.selectedIndex].value=Number(str)+1;
}else if(opt[opt.selectedIndex].value=='3'){
opt[opt.selectedIndex].value=Number(str)+1;
}else{
opt[opt.selectedIndex].value=Number(str)+1;
}
document.write(opt[opt.selectedIndex].value);
}
想在改变下拉框的选项之后吧对应的value值也改变
还是不行 只改变一次 以后的就不改变了
jq写的~·
无标题文档 script>
问下可在下拉框加个监听每次改变选项是 对应的value值也会变
$(function(){ var v1=""; $("#taskData").change(function(){ if($(this).children().is(":selected")){ v1=$(this).val()+12; alert(v1); } });});
jq写的~·
无标题文档 script>
问下可在下拉框加个监听每次改变选项是 对应的value值也会变
$(function(){ var v1=""; $("#taskData").change(function(){ if($(this).children().is(":selected")){ v1=$(this).val()+12; alert(v1); } });}); 还不是我想要的效果 现在只是改变value输出的值 但是在选项框里的value实际上是没改变 的 我要的效果就是选项框里的value会根据点击的选项而改变
jq写的~·
无标题文档 script>
问下可在下拉框加个监听每次改变选项是 对应的value值也会变
$(function(){ var v1=""; $("#taskData").change(function(){ if($(this).children().is(":selected")){ v1=$(this).val()+12; alert(v1); } });}); 还不是我想要的效果 现在只是改变value输出的值 但是在选项框里的value实际上是没改变 的 我要的效果就是选项框里的value会根据点击的选项而改变
$(function(){ var v1=""; $("#taskData").change(function(){ if($(this).children().is(":selected")){ v1=$(this).val()+12; alert(v1); $(this).children(":selected").prop("value",""+v1+""); } });}); 不知道你根据点击的选项而改变option中的value值是否是永久改变~~
你执行这个代码的时候 Code这个元素存在了吗?
你执行这个代码的时候 Code这个元素存在了吗?
是存在的
jq写的~·
无标题文档 script>
问下可在下拉框加个监听每次改变选项是 对应的value值也会变
$(function(){ var v1=""; $("#taskData").change(function(){ if($(this).children().is(":selected")){ v1=$(this).val()+12; alert(v1); } });}); 还不是我想要的效果 现在只是改变value输出的值 但是在选项框里的value实际上是没改变 的 我要的效果就是选项框里的value会根据点击的选项而改变
$(function(){ var v1=""; $("#taskData").change(function(){ if($(this).children().is(":selected")){ v1=$(this).val()+12; alert(v1); $(this).children(":selected").prop("value",""+v1+""); } });}); 不知道你根据点击的选项而改变option中的value值是否是永久改变~~
谢谢大神的指导