html投票,基于js实现投票的实例代码
本文实例讲述了JavaScript实现三种投票方式的实现方法,分享给大家供大家参考。具体如下:
一、js柱状投票图
效果图:
实现代码:
js柱状投票图
body { font-weight:bold; color:#fff; font-size:16px; font-family:Arial, Helvetica, sans-serif; background-color:#000000;}
.zhu { margin-top:100px; width:420px; position:relative;}
.good { width:200px; position:absolute; bottom:0; left:0; text-align:center; background-color:#f00; height:50px;}
.bad { width:200px;position:absolute; bottom:0; right:0; text-align:center; background-color:#009900; height:50px;}
.and {}
//innerHTML 属性设置或返回表格行的开始和结束标签之间的 HTML。
//value 属性可设置或返回单选按钮的 value 属性的值。
//所有css在DOM结构里面都是字符型的 没有数字型的
function TouPiao(){
var good= parseInt(document.ballot.good_num.value);
var bad= parseInt(document.ballot.bad_num.value);
var sum= good+bad;
var sum_g=Math.round(good/sum*100);
var sum_b=Math.round(bad/sum*100);
document.getElementByIdx_x_x_x("and").innerHTML = "总数为:"+sum+"票";
document.getElementByIdx_x_x_x("g").innerHTML = "好评"+sum_g+"%";
document.getElementByIdx_x_x_x("b").innerHTML = "差评:"+sum_b+"%";
document.getElementByIdx_x_x_x("g").style.height = sum_g+"px";
document.getElementByIdx_x_x_x("g").style.marginTop = (sum_g-100)+"px";
document.getElementByIdx_x_x_x("b").style.height = sum_b+"px";
document.getElementByIdx_x_x_x("b").style.marginTop = (sum_b-100)+"px";
}
好评票数:
差评票数:
二、JS投票
效果图:
实现代码:
投票
.voteresult{
margin: 2px;
margin-top: 5px;
display: block;
float: left;
width: 250px;
height: 10px;
background-color: #EEE;
overflow: hidden;
}
.style3{
background-color: #666666;
}
-->
margin: 2px;
margin-top: 5px;
display: block;
float: left;
width: 250px;
height: 10px;
background-color: #EEE;
overflow: hidden;
}
.style3{
background-color: #666666;
}
你喜欢的运动:
篮球 足球 乒乓球
投票结果 | |||
篮球 | 0% | ||
足球 | 0% | ||
乒乓球 | 0% |
三、投票效果图:
实现代码:
无标题文档
body{ font-size:12px;}
function add(txt)
{
var abc = document.getElementByIdx_x("abc");
abc.innerHTML = parseInt(abc.innerHTML) + 1;
}
0
|
投一票 |
以上就是本文的全部内容,希望对大家的学习有所帮助。
html投票,基于js实现投票的实例代码相关推荐
- php 右下脚弹窗,纯js的右下角弹窗实例代码
下面小编就为大家带来一篇纯js的右下角弹窗实例代码.小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧 这个弹窗是如下图的效果: 打开网页的时候,这个弹窗会淡入,之后点击右上 ...
- vue读取mysql数据_vue.js获取数据库数据实例代码
vue.js动态获取数据库数据 (通过vue.cli和webpack搭建的环境) 1.首先我先在创建一个静态的data.json文件,在static下创建json文件夹,(webpack环境下,静态的 ...
- html+js实现生成验证码实例代码分享
介绍 今天分享下利用html的canvas标签生成画布,在画布上利用随机生成的数字画上验证码,背景为随机生成的颜色和杂乱的直线与点点. 进阶:利用表单插件属性绑定验证码数据(json)可以在发送时候或 ...
- html5头像裁剪实例,使用cropper.js裁剪头像的实例代码
最近项目需要头像裁剪的功能,在网上找了一下,发现了github上的cropper项目还不错,借鉴了一下..用起来挺简单的,下面是我做的一个小例子: 开始先放个成品图: 下面给出前后端的代码 前端页面是 ...
- 基于Jsp、Java、数据库、HTML实现网上投票系统(含文档和代码)Jsp课程设计
目录 摘要 第1章 课程设计内容及要求 第2章 系统分析 2.1 系统简介 2.2 系统功能 第3章 系统设计 3.1 开发工具简介 3.2 总体功能模块设计 第4章 系统实现 4.1 数据库实现 4 ...
- CVPR2020 | 旷视研究院提出PVN3D:基于3D关键点投票网络的单目6DoF位姿估计算法
IEEE国际计算机视觉与模式识别会议 CVPR 2020 (IEEE Conference on Computer Vision and Pattern Recognition) 将于 6 月 14- ...
- 基于JS实现新闻列表无缝向上滚动实例代码
当新闻较多,并且空前有限的时候,使用滚动是一个不错的选择,本章节就通过代码实例介绍一下如何实现此效果. 代码实例如下: <!DOCTYPE html> <html> <h ...
- 一款简单的基于Web的投票工具(PHP+SQLite 实现)
最近实现了一个简单的投票工具--小兵投票(下文称"本软件"). 本软件是一款简单的基于Web的投票工具,使用 PHP+SQLite 实现. 本软件是一款开 ...
- SSM框架基于JavaWeb在线投票系统的设计与实现源码
博主介绍:✌在职Java研发工程师.专注于程序设计.源码分享.技术交流.专注于Java技术领域和毕业设计✌ 项目名称 SSM框架基于JavaWeb在线投票系统的设计与实现源码 视频效果 SSM框架基 ...
最新文章
- CES 2020前瞻:一份最全的趋势预测报告
- 《PSP游戏下载 国际象棋大师:学习的艺术》(Chessmaster : The Art Of Learning)
- 巧妙异或思路解子集问题,面试官叫绝
- Redis的特性以及优势(附官网)
- mysql报表占容量_MariaDB(MySQL)修改表结构报表空间满
- java线程实现及线程池的使用
- Vue3(setup函数介绍)
- 很多人已经不会用WINDOWS的命令行、DOS命令了
- 中国学生的最大噩梦,都来源于这个男人
- db是哪个城市的缩写_全国所有城市拼音及缩写
- 解决:Connections could not be acquired from the unde
- react-router4.2使用js控制路由跳转的3种方式
- 水果店圈子:水果店开张怎样做促销活动,水果店开业一般有些什么活动
- 结构化数据和非结构化数据的提取【Python篇】
- JAVA面试题100道
- Spring 4 Hello World 例子(带源码)
- 强化学习4——基于Actor-Critic的自适应PID控制器设计
- 【C语言】ASCII码的数字转字母,字母转数字的方法
- 【x86架构】MCA
- java渡一教育百度云_小白学java第1篇(视频课程为渡一教育)