JS中如何对object的param赋值

JavaScript022

JS中如何对object的param赋值,第1张

按照你的代码改的话就是

document.getElementsByTagName("param")[2].value = "my value"

这样就可以了。

但是:

document.getElementsByTagName跟根据tagname的,比如<input type="text" value="" />

的tagname是input。

你的本意是不是按照name来得到对象呢

<input type="text" name="param" value="xyz" />

<input type="text" name="param" value="xyz" />

<input type="text" name="param" value="xyz" />

所以,正确的应该是:

document.getElementsByName("param")[2].value = "my value"

定义

<c:set var="MP3URL" value="111"></c:set>

改变值

<c:set var="MP3URL" value="${MP3URL+1}"></c:set>

取值,就直接取就可以了,或者放到标签中通过js取也可以

<span id = "aaa" value="${MP3URL}"></span>

首先你要分清楚服务端代码和客户端代码的区别,

对于js而言,它只能看到你的客户端代码,

服务端代码在发送给客户端浏览器之前已经转换为html或js了,

你的这个<portlet:renderURL

控件,发送到客户端浏览器,已经不叫这个名字了,你用浏览器打开这个页面,看看对应的html变成了什么,然后再用js去相应修改你想修改的内容

js是修改不了服务端代码的

你可以把客户端html帖出来,再说出你想改成什么样