`

SPAN标记中值的无刷新式修改(使用AJAX技术)

    博客分类:
  • Ajax
阅读更多

调用代码

<span id="1"  onclick="changeToInput(this.id)" value="hello"> hello
</span>

 

 

javascript实现代码如下

      

		<script type="text/javascript">
			var req;
			var gID;
			function changeToInput(id) {//
				var oNP = document.getElementById(id);
				var value = oNP.value;
				oNP.outerHTML = "<input type='text' id='" + id + "' value='" + value + "' size='5' onblur='change(this.id)'>";
				document.getElementById(id).focus();
			}
			
			function change(id) {
				var oNP = document.getElementById(id);
				var value = oNP.value;
				gID = id;
				init();
				var url = "ChangePrice.jsp?id=" + escape(id) + "&normalprice=" + value;
				req.open("GET", url, true);
				req.onreadystatechange = callback;
				req.send(null);
				
			}
			
			function init() {
				if(window.XMLHttpRequest) {
					req = new XMLHttpRequest();
				} else if (window.ActiveXObject) {
					req = new ActiveXObject("Microsoft.XMLHTTP");
				}
			}
			
			function callback() {
				if(4 == req.readyState) {
				
					if(200 == req.status) {
				
						var oNP = document.getElementById(gID);
						var value = oNP.value;
						oNP.outerHTML = "<span style='background:gray' id='" + gID + "' value='" + value + "' onclick='changeToInput(this.id)'>" + value + "</span>";
					}
				}
				
			}
			
		</script>

 

分享到:
评论

相关推荐

    cuda实现的中值滤波介绍

    在当前的数字图像处理领域中,中值滤波是一种常见的图像去噪技术,特别适合处理椒盐噪声,它通过将图像中各像素点的灰度值替换为其邻域窗口内的所有像素灰度值的中值来达到平滑噪声的效果。中值滤波是一种非线性滤波...

    dsp中值滤波 dsp中值滤波

    DSP(Digital Signal Processing)中的中值滤波是一种非线性的信号处理技术,它在去除噪声、边缘保护等方面具有显著优势。这种滤波方法基于排序统计理论,通过将图像或信号的每个像素点替换为其邻域内像素值的中值来...

    matlab代码 中值滤波

    在图像处理领域,中值滤波是一种非常常见的去噪技术,尤其适用于消除椒盐噪声。在本资源包中,我们有一个简单的MATLAB实现,对于初学者来说,这是一个很好的起点。让我们详细了解一下中值滤波以及如何在MATLAB中实现...

    中值滤波Verilog代码

    中值滤波是一种广泛应用在数字图像处理中的非线性滤波技术,主要用于去除图像噪声,尤其是椒盐噪声。它的基本思想是将图像中每个像素点的灰度值替换为其邻域内像素点灰度值的中值,以此来平滑图像,保留边缘细节。在...

    MATLAB的图像中值滤波?_matlab_中值滤波_

    在图像处理领域,中值滤波是一种非常有效的去噪方法,尤其对于消除椒盐噪声有显著效果。在MATLAB环境中,实现中值滤波是非常直观且便捷的。本篇文章将详细探讨MATLAB中的中值滤波操作及其相关知识点。 首先,我们...

    中值滤波_matlab_中值滤波_

    在图像处理领域,中值滤波是一种非常有效的降噪技术,尤其对于消除椒盐噪声有显著效果。在本文中,我们将深入探讨中值滤波的基本原理、MATLAB中的实现方式,以及如何应用到带有椒盐噪声的图像上。 中值滤波是一种非...

    快速中值滤波+中值滤波

    中值滤波是一种常用的非线性滤波技术,在数字图像处理中扮演着重要角色。它通过将图像中的某个像素值替换为其邻域内像素值的中值来去除噪声,特别是脉冲噪声(即椒盐噪声)。传统中值滤波算法的效率较低,尤其是在...

    中值滤波Java实现

    中值滤波是一种广泛应用在图像处理领域的非线性滤波技术,主要用来去除图像中的噪声,尤其是椒盐噪声。在Java编程环境下实现中值滤波,可以为图像处理软件或算法提供基础。以下是对中值滤波器及其Java实现的详细解释...

    自适应中值滤波MATLAB

    自适应中值滤波函数。

    自适应中值滤波_滤波_中值滤波_自适应中值滤波_自适应滤波_

    自适应中值滤波是一种在图像处理领域广泛应用的去噪技术,它结合了传统中值滤波器的优势,同时能够适应图像局部区域的不同噪声特性。本文将深入探讨自适应中值滤波的基本原理、实现方法及其在实际应用中的重要性。 ...

    均值滤波与中值滤波的应用_MATLAB中值滤波_均值滤波中值滤波的matlab代码_中值滤波_plandop_

    在图像处理领域,滤波是一种常见的技术,用于去除噪声、平滑图像或增强特定特征。在MATLAB中,我们可以利用内置函数实现均值滤波和中值滤波。这两种滤波方法各有特点,广泛应用于不同场景。下面我们将详细介绍这两种...

    中值滤波源代码

    中值滤波是一种广泛应用在图像处理领域的非线性滤波技术,主要用来去除图像噪声,尤其是椒盐噪声和斑点噪声。在这个主题中,我们将深入探讨中值滤波的概念、原理以及MATLAB实现。 中值滤波的基本思想是将图像上的每...

    vc++中值滤波程序

    在图像处理领域,中值滤波是一种非常常见的去噪技术,尤其适用于消除椒盐噪声或斑点噪声。在这个“vc++中值滤波程序”中,我们将会探讨如何使用C++编程语言实现这一功能,这对于初学者理解图像处理概念以及实践编程...

    中值滤波matlab代码

    中值滤波是一种广泛应用在图像处理领域的非线性滤波技术,主要用来去除图像中的噪声,尤其是椒盐噪声。在MATLAB中实现中值滤波,可以有效地改善图像质量,提高图像的可读性和后续处理的准确性。下面将详细介绍中值...

    中值滤波、边缘检测

    在图像处理领域,中值滤波和边缘检测是两个非常重要的概念,特别是在噪声去除和特征提取上。本文将深入探讨这两个知识点,并结合VC++6.0编程环境以及C语言的应用。 **一、中值滤波** 中值滤波是一种非线性的滤波...

    verilog实现中值滤波算法及仿真median.rar

    在数字信号处理领域,中值滤波是一种非线性滤波方法,常用于去除噪声,尤其是椒盐噪声。本项目是用Verilog硬件描述语言实现的中值滤波算法,并进行了仿真验证,适用于FPGA(Field Programmable Gate Array)平台。在...

    MATLAB上实现不同窗口的中值滤波

    在数字信号处理领域,中值滤波是一种非线性滤波方法,常用于去除噪声,尤其是椒盐噪声。本文将详细讲解如何在MATLAB中实现不同形状窗口的中值滤波,包括矩形、十字和圆形窗口,并探讨窗口大小可变的实现方式。 一、...

    一维中值滤波.

    一维中值滤波是一种非线性的信号处理技术,常用于去除噪声,特别是椒盐噪声或脉冲噪声。这种滤波方法基于一个基本思想:在一段连续的数据序列中,噪声通常表现为异常值,而正常信号则更接近于周围的平均值。中值...

    中值平滑的计算_matlab_中值滤波_algorithm_算法_图像处理

    如果x是向量,则求x的单变量平滑中值(M)。...使用平滑中值的Bootstrap置信区间对总体分布的普通中值具有良好的覆盖率,并且可以使用学生化Bootstrap和校准的百分位Bootstrap方法获得二阶精确区间[1]。当人

    一些自适应中值滤波的论文

    自适应中值滤波是一种广泛应用于图像处理领域的去噪技术,尤其在消除椒盐噪声、斑点噪声等局部离群值方面表现出色。相比于传统的中值滤波,自适应中值滤波根据图像局部特性进行滤波器大小或参数的调整,从而提高滤波...

Global site tag (gtag.js) - Google Analytics