『壹』 怎樣用js選中圖片帶上ID
使用一個隱藏域<input type="hidden" value="" id="picid">再寫個JS函數:function getpicid(id){ document.getElementById("picid").value=id}在每個圖片上加上動作onclick="getpicid(不同圖片的id)"圖片的id可以是編號,圖片地址等。在提交到的頁中讀取picid的值即可。 如果不用js也可以在每張圖片前放單選按鈕Name屬性相同,value分別為不同圖片的id或地址。如:<input type="radio" name="picid" value="圖片1id或地址" /><input type="radio" name="picid" value="圖片2id或地址" /><input type="radio" name="picid" value="圖片3id或地址" />.....點擊單後選提交,由於單選按鈕只傳遞一個值,提交後獲取picid值即可。
『貳』 用js實現一個頁面可以用鍵盤左右方向鍵控制兩張圖片切換
用js的 event.keyCode來獲取方向鍵。
從網上你可以查到左右方向鍵對應的keyCode值,這樣你就能獲取到左右鍵點擊事件了。
然後當左右鍵點擊的時候,觸發顯示和隱藏對應圖片的功能。
圖片的顯示和隱藏,你可以用js給對應的圖片添加顯示或者隱藏的css。
這樣就能實現你要的效果了
『叄』 echarts.js 一個頁面如何載入多個表 我想載入兩個餅圖 為什麼只出來一個 求大神解救
<body>
<input type="button" value="TestEcharts" onclick="showLine()" /><br />
<input type="button" value="RadarEcharts" onclick="showRadar()" />
<div id="stackbar" align="center"
style="height: 260px; width: 30%; line-height: 260px; border: 1px solid blue; padding-left: -80px;">[可視化數據圖例1...]</div>
<div id="radarbar" align="center"
style="height: 260px; width: 30%; line-height: 260px; border: 1px solid green; margin-top: 10px;">[可視化數據圖例2...]</div>
分開初始化,.init(div);
function showLine() {
var echartBar = echarts.init(document.getElementById("stackbar"));
var option1 = {
title:{
text:'test',
subtext:'折線圖測試',
x:'center',
y:'top',
textAlign:'center'
},
legend:{
data:['ThisWeek', 'LastWeek', 'FutureWeek'],
x: 'center',
y: 'bottom'
},
tooltip:{
//show: true, 默認添加tip即顯示
trigger: 'item',
axisPointer:{
show: true,
type : 'cross',
lineStyle: {
type : 'dashed',
width : 1
}
}
},
xAxis: {
type: 'category',
data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'],
axisLabel:{
textStyle:{
fontSize: 8
}
}
},
yAxis: {
type: 'value',
axisLabel:{
textStyle:{
fontSize: 5
}
}
},
series: [{
name: 'ThisWeek',
type: 'line',
//xAxisIndex: 1,
data: [820, 932, 901, 934, 1290, 1330, 1320]
},
{
name: 'LastWeek',
type: 'line',
data: [920, 832, 801, 834, 1090, 1130, 1120]
},
{
name: 'FutureWeek',
type: 'bar',
data: [520, 432, 401, 434, 690, 730, 720]
}
]
};
echartBar.hideLoading();
echartBar.setOption(option1);
}
也可以寫在一個js函數中,如:
var echartBar = echarts.init(document.getElementById("stackbar"));
echartBar.showLoading();
var echartPie = echarts.init(document.getElementById("pie"));
echartPie.showLoading();
$.ajax({
url: "getFVIData.do",
type: 'GET',
cache: false,
dataType: 'json',
success: function (data) {
var option1 = { ......
『肆』 一個頁面如何存在多個JS點擊一張圖片後換成另一張
可以提個思路,給四個圖片分別命名如:
<img id="img1" src="xxx"/><img id="img2" src="xxx"/><img id="img3" src="xxx"/><img id="img4" src="xxx"/>
再來四個button如
<input type="button" id="btn1"><input type="button" id="btn2"><input type="button" id="btn3"><input type="button" id="btn4">分別控制對應的圖片
當某id的button被點擊時,改變對應的圖片路徑,並把其他id的img的路徑改成默認的
需要代碼的話 我可以寫jquery給你,js的好久不寫了..
『伍』 如何用js獲取表單中某個ID的值,加上另一個值,付給另外一個ID
可以用隱藏的,也可以自己用數組,map等一些對象保存
賦值的話可以通過id給它賦值document.getElementById("id").value= "alsdfj";
『陸』 想在一個div裡面添加圖片,用js怎麼寫啊
1、新建一個HTML文件,保存為test.html,用於編寫代碼實現拖放功能 。
『柒』 怎樣用js插入多張圖片
vararrImgs={"url1","url2","url3",...};圖片地址存在數組中
varhtml='';
//遍歷數組插入img標簽到頁面
for(vari=0;i<arrImgs.length;i++){
html+='<imgsrc="'+arrImgs[i]+'"/>';//創建img標簽,圖片地址賦值src
}
document.getElementById("要插入的容器id").innerHtml=html;