获取 img 的值
Getting the value of an img
我不确定你是否可以做到这一点,但如果不能,如果可能的话,请为我提供一个简单的解决方法。 我希望用户选择一个img("牛仔"或"巨人"的id)。 我想获取这些的值(都是"一"),并将其返回到 id "场景"中。 除了这部分之外,其他一切都有效,我有一种感觉,你不能这样做。 所以任何建议都会被折旧!
<script type="text/javascript">
//this is the user id session stored as a javascript variable
var userid = "<?=$id?>";
function bigimg(x) {
var myDate = new Date(); // Your timezone!
var myEpoch = myDate.getTime()/1000;
var deadline = '1344700055.000';
//determines if user was on time..if not on time hover enlarge won't work
if(myEpoch < deadline) {
x.style.height="65px";
x.style.width="85px";
x.style.opacity="0.5";
} else {}
}
function defaultimg(x) {
x.style.height="60px";
x.style.width="80px";
x.style.opacity="1.0";
}
function teamback(x) {
var myDate = new Date(); // Your timezone!
var myEpoch = myDate.getTime()/1000;
var deadline = '1344700055.000';
//determines if user was on time..if not on time submitting won't work
if(myEpoch > deadline) {
// update the "actualone" image's source to the sending-image's source
document.getElementById("actualone").src = x.src;
document.getElementById("curtime").innerHTML = myEpoch;
document.getElementById("team").innerHTML = x.id;
document.getElementById("team").innerHTML = x.value;
} else {}
}
</script>
</head>
<body>
Your Team<br>
<iframe style="background-color:red;" src="http://free.timeanddate.com/countdown/i38ik9yz/n417/cf12/cm0/cu4/ct1/cs1/ca0/co1/cr0/ss0/cac000/cpc000/pct/tc66c/fs100/szw320/szh135/tatTime%20Remaining%20to%20Make%20Picks/tac000/tptTime%20since%20Event%20started%20in/tpc000/iso2012-08-11T13:00:00" frameborder="0" width="236" height="36"></iframe>
<br><img id="cowboys" value="One" onmouseover="bigimg(this)" onclick="teamback(this)" onmouseout="defaultimg(this)" src="cowboys.gif"> vs <img id="giants" value="One" onmouseover="bigimg(this)" onclick="teamback(this)" onmouseout="defaultimg(this)" src="giants.gif"><img src="" id="actualone" style="width:85px; height:65px;"><br><br>
<img src="colts.gif"> vs <img src="bears.gif">
<div id="curtime">44</div>|||<div id="deadline"></div><br><div id="team">Team</div><div id="scenario">Scenario</div>
</body>
</html>
value
是一个只能应用于表单元素的属性,如input
。如果要获取简单属性,请使用 name
。
更改
document.getElementById("team").innerHTML = x.id;
document.getElementById("team").innerHTML = x.value;
自
document.getElementById("team").innerHTML = x.id;
document.getElementById("scenario").innerHTML = x.name;
您还可以使用 expando 属性,以便添加自定义属性(如"value")并使用 JavaScript/jQuery 读取它。
相关文章:
- 如何使用jquery在填充自动完成的值后使文本框只读
- 如何使用jQuery选择下拉列表的值
- 如何在angularJS中编辑时,如果DB中的值为true,则设置复选框,如果值为false,则取消选中复选框
- 如何在php文件中获取$.post-ajax传递的值
- Javascript计数器变量未显示正确的值
- 从Rally获取一个特定的标记,以便计算另一个字段中的值
- 接受不在列表中的值-引导组合框
- 提交后保留下拉选择的值
- JavaScript 检查隐藏字段中的值并将其设置为隐藏字段值
- Meteor方法在客户端返回null,在客户端运行的相同方法返回正确的值
- 使用元素的值与innerHTML
- 获取HTML属性中CSS声明的值
- 如何在 Javascript 中将变量的值从字符串转换为整数
- Lodash 从值数组中查找数组中的值
- 从键值结构中获取数据,并将其与AngularJS中ng重复的值进行比较
- 将数组中的值插入到表中
- 获取 img 的值
- 更改img中的值
- 由于IMG元素中SRC属性的值未初始化,避免了多个GET请求
- 使用获得未定义值的$('img[src$=“变量中的图像源结束字符串”;]')选择图像