如何将 javascript 代码添加到 reactJS 文件中?

泽尔米

我对 reactjs 和 javascript 很陌生,我正在尝试弄清楚如何让这个简单的 js 代码在我的 reactjs 文件中工作。我希望文本在点击时变为红色。

我尝试过:创建外部js文件并使用Helmet导入它以插入标签

import React, { Component } from 'react';
import './about.css';
import logo from './S54 Logo 2.svg';
import { Helmet } from "react-helmet";
import aboutJS from './about';

export default class About extends Component {
    render() {
        return (
            <div id="about-page">
                <Helmet>
                    <script>
                        {'aboutJS'};
                    </script>
                </Helmet>
                <img id="about-page-logo-img" src={logo} />
                <h2 id="mission-statement" onclick="myFunction()">
                    Catalog the World's Underrepresented Art so everyone can share in the enjoyable experience
                </h2>
            </div>
        )
    }
}

这是js文件

export function myFunction() {
    document.getElementById("mission-statement").style.color = "red";
}

我还尝试将该 js 代码直接添加到脚本标记中,而不是导入文件,但这不起作用。

我尝试将我创建的外部 js 文件的标签放入我的 index.html 文件中,并在我的 reactjs 文件中调用该函数。

没有任何工作。我应该在哪里以及如何添加此代码?

苏丹 H。

Zelmi,您可以使用import { myFunction } from 'path/to/your/jsfile.js'它允许您使用myFunction组件所在的 JS 文件中的任何位置。

此外,使用onClick而不是onclick,用小心大括号{}代替引号来包装您的函数""

import React, { Component } from 'react';
import './about.css';
import logo from './S54 Logo 2.svg';
import { myFunction } from 'path/to/your/jsfile.js'; //HERE
import { Helmet } from "react-helmet";
import aboutJS from './about';

export default class About extends Component {
    render() {
        return (
            <div id="about-page">
                <Helmet>
                    <script>
                        {'aboutJS'};
                    </script>
                </Helmet>
                <img id="about-page-logo-img" src={logo} />
                <h2 id="mission-statement" onClick={myFunction}>
                    Catalog the World's Underrepresented Art so everyone can share in the enjoyable experience
                </h2>
            </div>
        )
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将文件内容添加到javascript函数

来自分类Dev

如何将加载图像添加到JavaScript代码

来自分类Dev

如何将所有Javascript文件的引用添加到一个文件中?

来自分类Dev

JavaScript:如何将数据添加到 JSON 文件中的数组

来自分类Dev

ReactJs,如何将类名添加到相同div的Map中

来自分类Dev

如何使用Javascript将元素目标添加到我的代码中

来自分类Dev

如何使用Javascript将元素目标添加到我的代码中

来自分类Dev

将Javascript添加到php代码

来自分类Dev

将图像添加到Javascript代码

来自分类Dev

如何将点击功能添加到在JavaScript中动态添加的按钮数组中?

来自分类Dev

如何将javascript添加到html文档的开头,以侦听对尚未添加到DOM中的元素的单击?

来自分类Dev

如何将页面特定的JavaScript文件添加到Laravel Assets Pipeline?

来自分类Dev

如何将base64编码的文件添加到简单的javascript形式?

来自分类Dev

ReactJS-如何将键值对添加到数组?

来自分类Dev

ReactJS如何将momentJS添加到对象属性

来自分类Dev

如何将字符串中的属性添加到javascript中的对象?

来自分类Dev

如何将javascript中的用户输入添加到html中

来自分类Dev

将JavaScript单独添加到自己的.js文件中

来自分类Dev

将jQuery添加到我的Javascript文件中

来自分类Dev

如何将Typescript枚举的值添加到我的javascript函数中?

来自分类Dev

如何将mCustomScrollbar添加到由javascript生成的div中?

来自分类Dev

如何将1年添加到开始日期以获取JavaScript中的结束日期

来自分类Dev

如何将mCustomScrollbar添加到由javascript生成的div中?

来自分类Dev

如何将事件侦听器添加到JavaScript中的许多按钮?

来自分类Dev

如何将缺失的项目添加到JavaScript数组中?

来自分类Dev

如何将html <br>标记添加到javascript中

来自分类Dev

如何将许多值添加到javascript对象中的一个键

来自分类Dev

如何将类的实例添加到JavaScript对象中?

来自分类Dev

如何将sql查询变量添加到javascript中并计算?

Related 相关文章

  1. 1

    如何将文件内容添加到javascript函数

  2. 2

    如何将加载图像添加到JavaScript代码

  3. 3

    如何将所有Javascript文件的引用添加到一个文件中?

  4. 4

    JavaScript:如何将数据添加到 JSON 文件中的数组

  5. 5

    ReactJs,如何将类名添加到相同div的Map中

  6. 6

    如何使用Javascript将元素目标添加到我的代码中

  7. 7

    如何使用Javascript将元素目标添加到我的代码中

  8. 8

    将Javascript添加到php代码

  9. 9

    将图像添加到Javascript代码

  10. 10

    如何将点击功能添加到在JavaScript中动态添加的按钮数组中?

  11. 11

    如何将javascript添加到html文档的开头,以侦听对尚未添加到DOM中的元素的单击?

  12. 12

    如何将页面特定的JavaScript文件添加到Laravel Assets Pipeline?

  13. 13

    如何将base64编码的文件添加到简单的javascript形式?

  14. 14

    ReactJS-如何将键值对添加到数组?

  15. 15

    ReactJS如何将momentJS添加到对象属性

  16. 16

    如何将字符串中的属性添加到javascript中的对象?

  17. 17

    如何将javascript中的用户输入添加到html中

  18. 18

    将JavaScript单独添加到自己的.js文件中

  19. 19

    将jQuery添加到我的Javascript文件中

  20. 20

    如何将Typescript枚举的值添加到我的javascript函数中?

  21. 21

    如何将mCustomScrollbar添加到由javascript生成的div中?

  22. 22

    如何将1年添加到开始日期以获取JavaScript中的结束日期

  23. 23

    如何将mCustomScrollbar添加到由javascript生成的div中?

  24. 24

    如何将事件侦听器添加到JavaScript中的许多按钮?

  25. 25

    如何将缺失的项目添加到JavaScript数组中?

  26. 26

    如何将html <br>标记添加到javascript中

  27. 27

    如何将许多值添加到javascript对象中的一个键

  28. 28

    如何将类的实例添加到JavaScript对象中?

  29. 29

    如何将sql查询变量添加到javascript中并计算?

热门标签

归档