FMJ.me

FMJ.me

一个靠自学的菜鸟,只会html+css,JavaScript是什么鬼?vue.js?php?学不动学不动...

工作室 联系QQ

冯美杰就是我。单纯的个人博客,只做记录,别无其他。

鄂ICP备15002105号

Powered By wordpress ,Theme By 天兴工作室

js实操之赋值比较判断

fmj 发布于 2016年09月30日 66 浏览 0 评论


最近在升级自己做的一款视频主题,遇到了这么个问题:

管理员在后台发布文章时选择发布的视频类型(单选项),然后前台根据用户选择的视频类型调用不同的视频播放器(php判断的)。这些搞完之后发现前台没啥问题了,但是后台的话用户选择了视频类型发布文章提交后再回到这篇文章的编辑页面来时发现单选的选中状态依然是空白。

单选的选中状态是checked,所以问题的解决办法是判断用户选择的单选项的value值等于单选项的某个value值时,给这个input加上checked

先用php判断了半天,最后决定放弃直接用js来搞。折腾了两个小时,期间求助阳光很多次,终于完成,先上代码:

<script>
var y = "单选项提交后保存的字段名";
var radiovar = document.getElementsByName("单选按钮的name值");
for(var i=0;i<radiovar.length;i++)
{
if(radiovar[i].value==y)
radiovar[i].checked = "checked";
}
</script>

其中踩坑得出的经验如下:

有的时候js代码要当道html代码下面才能顺利执行;

js找节点的方法真的不止我博客上篇文章说的那样只有四种...

×
欢迎评论
冯美杰就是我。单纯的个人博客,只做记录,别无其他。

鄂ICP备15002105号

Powered By wordpress ,Theme By 天兴工作室

导航 关灯 背景 顶部

纯色背景

图片背景