v3.24.3
Label Element Value
Risk Return Abstract rr_RiskReturnAbstract  
Document Type dei_DocumentType 485BPOS
Period End Date dei_DocumentPeriodEndDate Jul. 31, 2024
Registrant Name dei_EntityRegistrantName JOHN HANCOCK FUNDS II
CIK dei_EntityCentralIndexKey 0001331971
Amendment Flag dei_AmendmentFlag false
Document Creation Date dei_DocumentCreationDate Nov. 22, 2024
Document Effective Date dei_DocumentEffectiveDate Dec. 01, 2024
Prospectus Date rr_ProspectusDate Dec. 01, 2024
Entity Inv Company Type dei_EntityInvCompanyType N-1A
Fundamental All Cap Core Fund | Class A  
Risk Return Abstract rr_RiskReturnAbstract  
Trading Symbol dei_TradingSymbol JFCAX
Fundamental All Cap Core Fund | Class C  
Risk Return Abstract rr_RiskReturnAbstract  
Trading Symbol dei_TradingSymbol JFCCX
Fundamental All Cap Core Fund | Class I  
Risk Return Abstract rr_RiskReturnAbstract  
Trading Symbol dei_TradingSymbol JFCIX
Fundamental All Cap Core Fund | Class R2  
Risk Return Abstract rr_RiskReturnAbstract  
Trading Symbol dei_TradingSymbol JFACX
Fundamental All Cap Core Fund | Class R4  
Risk Return Abstract rr_RiskReturnAbstract  
Trading Symbol dei_TradingSymbol JFARX
Fundamental All Cap Core Fund | Class R6  
Risk Return Abstract rr_RiskReturnAbstract  
Trading Symbol dei_TradingSymbol JFAIX
Multi-Asset Absolute Return Fund | Class A  
Risk Return Abstract rr_RiskReturnAbstract  
Trading Symbol dei_TradingSymbol JHAAX
Multi-Asset Absolute Return Fund | Class C  
Risk Return Abstract rr_RiskReturnAbstract  
Trading Symbol dei_TradingSymbol JHACX
Multi-Asset Absolute Return Fund | Class I  
Risk Return Abstract rr_RiskReturnAbstract  
Trading Symbol dei_TradingSymbol JHAIX
Multi-Asset Absolute Return Fund | Class R2  
Risk Return Abstract rr_RiskReturnAbstract  
Trading Symbol dei_TradingSymbol JHARX
Multi-Asset Absolute Return Fund | Class R6  
Risk Return Abstract rr_RiskReturnAbstract  
Trading Symbol dei_TradingSymbol JHASX