设置变量 if..然后是JavaScript
set variable if...then javascript
我正在尝试设置一个变量并将其上传到我的数据库,具体取决于页面上显示的文本。我正在使用一个简单的如果...然后在 JavaScript 中,它说变量是未定义的。有没有其他方法可以设置变量?
<script type="text/javascript">
oldTextAry = new Array();
function changeText (fieldObj, newTexStr) {
if (newTexStr == fieldObj.innerHTML) {
fieldObj.innerHTML = oldTextAry[fieldObj.id];
var waswere = 1;
} else {
oldTextAry[fieldObj.id] = fieldObj.innerHTML;
fieldObj.innerHTML = newTexStr;
var waswere = 2;
}
}
function displayWasWere () {
document.write(waswere);
}
</script>
和 HTML:
<HTML>
<a href="#" onclick="changeText(this,'were');" id="text1link">was</a><br/>
<a href="#" onClick="displayWasWere();" id="waswere" name="waswere">show variable</a>
</HTML>
将waswere
设为全局变量:
var waswere;
oldTextAry = new Array();
function changeText (fieldObj, newTexStr) {
if (newTexStr == fieldObj.innerHTML) {
fieldObj.innerHTML = oldTextAry[fieldObj.id];
waswere = 1;
} else {
oldTextAry[fieldObj.id] = fieldObj.innerHTML;
fieldObj.innerHTML = newTexStr;
waswere = 2;
}
}
function displayWasWere () {
document.write(waswere);
}
变量在第一个函数的范围内定义。 使变量全局化,您应该准备好滚动。
相关文章:
- Javascript运行php文件,然后下载文件
- 设置随机数,然后每5秒随机减少一次,直到达到0(javascript)
- 需要使用javascript获取输入文本,然后将其添加到句子中
- 显示数字,然后每5秒随机更改一次(javascript)
- javascript:发送带有音频文件的POST,然后重定向到新页面
- 如何利用多链接延迟检查并显示ping结果,然后使用JavaScript选择最快的URL
- 多个下载链接到一个zip文件,然后再下载javascript
- 如何用javascript调用函数,然后在滚动事件中调用该函数的特定实例
- 如何放置ÅÄ和#214;在javascript数组中,然后将其与html文本进行比较
- Javascript:将多个表打印成一行,然后再打印
- Javascript解析器本身是用类似ESPRIMA的Javascript编写的,这是如何工作的?然后谁解析ESPRIM
- 如何使用javascript验证表单中的数据,然后调用php页面
- Javascript onclick需要点击两次,然后会创建越来越多的服务器请求
- 椭圆字幕选择,然后在Photoshop中使用Javascript填充颜色
- Javascript重复模式匹配,然后输出到文本区域
- 使用JavaScript或AJAX从HTML表单中提取数据,然后将其传递给PHP
- JavaScript onclick在IE 9中工作两次,然后停止
- 如何获取XML值,然后使用javascript将它们输出到htm文件中
- 目标最后一个 LI Javascript 然后操作
- 如何清除本地存储,sessionStorage和cookies在javascript?然后取回