菜单

JS脚本实现动态给标签控件添加事件的方法www.2138.com

2020年4月5日 - www.2138.com

本文实例陈诉了选拔百度echarts达成图表成效。分享给大家供我们参照他事他说加以考查,具体如下:

JS脚本实现动态给标签控件添加事件的方法www.2138.com。JS脚本达成动态给标签控件增添事件的法子,js标签控件

www.2138.com,正文实例叙述了JS脚本完成动态给标签控件增多事件的章程。分享给我们供我们参照他事他说加以考查,具体如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<script language="javascript">
function set()
{
var obj = document.getElementById("fy");
//obj.attachEvent('onfocus', add); //在原先事件上添加
//obj.setAttribute('onfocus',add); //会替代原有事件方法
//obj.onfocus=add;
//等效obj.setAttribute('onfocus',add);
if(window.addEventListener)
{
//其它浏览器的事件代码: Mozilla, Netscape, Firefox
//添加的事件的顺序即执行顺序
//注意用addEventListener 添加带on的事件,不用加on
obj.addEventListener('focus', add, false);
}
else
{
//IE 的事件代码 在原先事件上添加 add 方法
obj.attachEvent('onfocus',add);
}
}
function add(){alert("已经成功添加事件");}
</script>
<body>
<input type="text" onfocus="alert('预设事件');" id="fy" />
<input type="button" onclick="set();" value="sssss"/>
</body>
</html>

PS:代码制版貌似不太正合心意,这里笔者给我们推荐两款代码格式化学工业具,相信在之后的编制程序开荒中可以知道用收获:

C语言风格/HTML/CSS/json代码格式化美化学工业具:

在线JavaScript代码美化、格式化学工业具:

JavaScript代码美化/压缩/格式化/加密工具:

在线JSON代码核查、核查、美化、格式化学工业具:

json代码在线格式化/美化/压缩/编辑/调换工具:

越多关于JavaScript相关内容可查阅本站专项论题:《JavaScript中ajax操作技术总括》、《JavaScript中json操作手艺总计》、《JavaScript切换特效与技艺总括》、《JavaScript查找算法本事总结》、《JavaScript动漫特效与技巧汇总》、《JavaScript错误与调治能力总结》、《JavaScript数据布局与算法工夫总括》、《JavaScript遍历算法与本事总括》及《JavaScript数学生运动算用法总计》

期望本文所述对大家JavaScript程序设计有着扶植。

本文实例陈诉了JS脚本达成动态给标签控件增多事件的措施。共享给大家供我们仿效…

百度有一款开源的图纸控件,称得上是大数据时期最佳的图形控件。恰恰最近的门类必要用图片展现给客商看数据,所以就分选那些三方的控件。对这种控件经常的话使用起来应当没有太大的难度,基本就是服从它的平整组装json数据,关键是布局方面,
如若刚早先入门,不太懂,也许真要花点时间来搞的。笔者收拾了三个最大旨的入门例子,里面有详实的注释,按这种措施去加载相关
js 就从未难点了:

 ECharts       // &#36335;&#24452;&#37197;&#32622; require.config({ paths: { echarts: './js' } }); // &#20351;&#29992; require( [ 'echarts', 'echarts/chart/bar' // &#20351;&#29992;&#26609;&#29366;&#22270;&#23601;&#21152;&#36733;bar&#27169;&#22359;&#65292;&#25353;&#38656;&#21152;&#36733; ], function  { // &#22522;&#20110;&#20934;&#22791;&#22909;&#30340;dom&#65292;&#21021;&#22987;&#21270;echarts&#22270;&#34920; var myChart = ec.init(document.getElementById; var option = { tooltip : { trigger: 'axis', axisPointer : { // &#22352;&#26631;&#36724;&#25351;&#31034;&#22120;&#65292;&#22352;&#26631;&#36724;&#35302;&#21457;&#26377;&#25928; type : 'shadow' // &#40664;&#35748;&#20026;&#30452;&#32447;&#65292;&#21487;&#36873;&#20026;&#65306;'line' | 'shadow' } }, legend: { data:['&#30452;&#25509;&#35775;&#38382;', '&#37038;&#20214;&#33829;&#38144;','&#32852;&#30431;&#24191;&#21578;','&#35270;&#39057;&#24191;&#21578;','&#25628;&#32034;&#24341;&#25806;'] }, toolbox: { show : false, feature : { mark : {show: true}, dataView : {show: true, readOnly: false}, magicType : {show: true, type: ['line', 'bar', 'stack', 'tiled']}, restore : {show: true}, saveAsImage : {show: true} } }, calculable : true, xAxis : [ { type : 'value' } ], yAxis : [ { type : 'category', data : ['&#21608;&#19968;','&#21608;&#20108;','&#21608;&#19977;','&#21608;&#22235;','&#21608;&#20116;','&#21608;&#20845;','&#21608;&#26085;'] } ], series : [ { name:'&#30452;&#25509;&#35775;&#38382;', type:'bar', stack: '&#24635;&#37327;', itemStyle : { normal: {label : {show: true, position: 'insideRight'}}}, data:[320, 302, 301, 334, 390, 330, 320] }, { name:'&#37038;&#20214;&#33829;&#38144;', type:'bar', stack: '&#24635;&#37327;', itemStyle : { normal: {label : {show: true, position: 'insideRight'}}}, data:[120, 132, 101, 134, 90, 230, 210] }, { name:'&#32852;&#30431;&#24191;&#21578;', type:'bar', stack: '&#24635;&#37327;', itemStyle : { normal: {label : {show: true, position: 'insideRight'}}}, data:[220, 182, 191, 234, 290, 330, 310] }, { name:'&#35270;&#39057;&#24191;&#21578;', type:'bar', stack: '&#24635;&#37327;', itemStyle : { normal: {label : {show: true, position: 'insideRight'}}}, data:[150, 212, 201, 154, 190, 330, 410] }, { name:'&#25628;&#32034;&#24341;&#25806;', type:'bar', stack: '&#24635;&#37327;', itemStyle : { normal: {label : {show: true, position: 'insideRight'}}}, data:[820, 832, 901, 934, 1290, 1330, 1320] } ] }; // &#20026;echarts&#23545;&#35937;&#21152;&#36733;&#25968;&#25454; myChart.setOption; // &#26681;&#25454;&#31383;&#21475;&#33258;&#21160;&#32553;&#25918; window.onresize = myChart.resize; // &#32465;&#23450;&#20107;&#20214;&#27979;&#35797; var ecConfig = require; myChart.on(ecConfig.EVENT.CLICK, function{ // &#38656;&#35201;&#30340;&#21442;&#25968;&#37117;&#21487;&#20197;&#20174;&#36825;&#37324;&#38754;&#33719;&#21462;. alert; 

整套例子代码下载,满含了百度 echarts包.

一体化实例代码点击这里本站下载

越来越多关于JavaScript相关内容感兴趣的读者可查阅本站专项论题:《JavaScript字符与字符串操作技巧计算》、《JavaScript数学生运动算用法总计》、《JavaScript中json操作工夫总括》、《JavaScript切换特效与本领总括》、《JavaScript查找算法手艺计算》、《JavaScript错误与调度本事计算》、《JavaScript数据构造与算法技艺总计》及《JavaScript遍历算法与技艺总括》

指望本文所述对大家JavaScript程序设计具备利于。

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图