javascript - 如何在 Javascript 中将字符串作为带有引号的参数传递

标签 javascript html object

我想问一个很基本的问题。 我需要找到如何在函数中发送字符串值作为参数,而不带任何引号。例如。 我的 html 文件看起来像:-

<p id='demo'>
</p>

js 代码是:-

function Random(data){
  document.getElementById("demo").data = "Paragraph changed!";
}

Random(textContent);

但它就是行不通! 那么我可以使用其他技术来完成工作,还是基本上不可能?

最佳答案

您的代码是正确的,但如果您想使用字符串变量访问对象的属性,您将需要这样做:

document.getElementById("demo")[data] = "Paragraph changed!"

关于javascript - 如何在 Javascript 中将字符串作为带有引号的参数传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38551076/

相关文章:

javascript - React - 绝对定位元素和画线

css - 内部 Div 插入外部 Div

javascript - 这种创建对象的方式真的更好吗? (javascript)

javascript - 如何在 Shiny 的应用程序加载时触发 JS 脚本

javascript - 为什么 require.js 似乎在初始页面加载时加载了我的所有模块?

javascript - 使用 Ajax 从 mysql 获取行

html - 固定高度/宽度容器内的响应图像

java - 有用还是浪费内存?

javascript - 根据月份和年份过滤对象数组

javascript - 如何渲染 THREE.Group 始终位于其他项目的前面