编辑JavaScript对象

问题描述:

我有以下的javascript object编辑JavaScript对象

注:我从我的浏览器控制台

Object 
content: "http://localhost/abito/website/secondary_imgs.php?imgId=18&imgTitle=Hugo%20Boss%20Sweat-Top%20-%20Skaz%20in%20Grey&mWidth=593&mHeight=900" 
gallery: "New Arrivals" 
link: HTMLAnchorElement 
options: Object 
player: "iframe" 
title: "Hugo Boss Sweat-Top - Skaz in Grey(front)" 
__proto__: Object 

它是由插件Shadowbox.js创建复制这一点,所以我无法控制它的创作。

我的问题是,有什么办法可以编辑Objectcontent部分,然后将它放回Object

Object已被引用到变量c。我可以参考content以下内容:var url = c.content。我不确定的是如何编辑content,然后将其放回object以供使用。

在此先感谢您提供的任何帮助。

+2

只需指定它:'c.content =(编辑的内容在这里)'。 –

如果c引用该对象,那么您只需要为要更改的属性指定一个不同的值,如下所示。

c.content = 'what you want'; 
c.gallery = 'new gallery'; 

等,但我不知道你会是什么能够反正这个来实现的,这一切都取决于正在读取这些值的方式和时间。

+0

我将对象'c'放入函数'Shadowbox.open(c)',它可以正常工作。我认为这就是你所指的。我会测试一下。谢谢。 – stefmikhail

+0

然后它肯定被用作设置对象来改变open方法的行为,如果你在调用open方法之前修改它的内容,它应该可以工作。 –